diff options
Diffstat (limited to 'net/ztelnet/files/patch-au')
-rw-r--r-- | net/ztelnet/files/patch-au | 146 |
1 files changed, 30 insertions, 116 deletions
diff --git a/net/ztelnet/files/patch-au b/net/ztelnet/files/patch-au index 094a5bfe49e5..621abd1a6ce4 100644 --- a/net/ztelnet/files/patch-au +++ b/net/ztelnet/files/patch-au @@ -1,117 +1,31 @@ -diff -uNr ../ztelnet/zmodem/sz.c ./zmodem/sz.c ---- ../ztelnet/zmodem/sz.c Mon Apr 24 14:28:58 1995 -+++ ./zmodem/sz.c Wed Dec 3 05:53:22 1997 -@@ -1,3 +1,8 @@ -+/*-----Apended by yongari -----*/ -+#define MD 2 -+#define V7 -+#define strchr index -+/*----------------------------*/ - #define STATIC static - #define VERSION "3.25 2-11-95" - #define PUBDIR "/usr/spool/uucppublic" -@@ -57,7 +62,10 @@ - - STATIC char *Copyrsz = "Copyright 1993 Omen Technology Inc All Rights Reserved"; - --STATIC char *substr(), *getenv(); -+/* Removed by yongari */ -+/* STATIC char *substr(), *getenv(); */ -+STATIC char *substr(); -+char *getenv(const char *name); - - #define LOGFILE "/tmp/szlog" - #define LOGFILE2 "szlog" -@@ -95,6 +103,26 @@ - - #define HOWMANY 250 - -+/*------Appended by yongari to shut up compiler------*/ -+STATIC wcsend(); -+STATIC wcs(); -+STATIC wctxpn(); -+STATIC getnak(); -+STATIC wctx(); -+STATIC wcputsec(); -+STATIC filbuf(); -+STATIC usage(); -+STATIC getzrxinit(); -+STATIC sendzsinit(); -+STATIC zsendfile(); -+STATIC zsendfdata(); -+STATIC getinsync(); -+STATIC zsendcmd(); -+STATIC chkinvok(); -+STATIC countem(); -+STATIC init_sz(); -+/*-----------------------------------------------------*/ -+ - STATIC int Zmodem=0; /* ZMODEM protocol requested by receiver */ - unsigned Baudrate = 19200; /* Default, set by first mode() call */ - STATIC unsigned Effbaud = 19200; -@@ -108,8 +136,7 @@ - #include "rbsb.c" /* most of the system dependent stuff here */ - - #include "crctab.c" --/* PMS */ --#include "sz.h" -+ - STATIC int Filesleft; - STATIC unsigned long Totalleft; - -@@ -176,7 +203,9 @@ - STATIC unsigned long Lastsync; /* Last offset to which we got a ZRPOS */ - STATIC int Beenhereb4; /* How many times we've been ZRPOS'd here */ - STATIC int Ksendstr; /* 1= Send esc-?-3-4-l to remote kermit */ --STATIC char *ksendbuf = "\033[?34l"; -+/*-----Modified by yongri-----------*/ -+/* STATIC char *ksendbuf = "\033[?34l"; */ -+STATIC char ksendbuf[80]; - - /*STATIC jmp_buf tohere; /* For the interrupt on RX timeout */ - STATIC jmp_buf intrjmp; /* For the interrupt on RX CAN */ -@@ -225,6 +254,7 @@ - - #include "zm.c" - #include "zmr.c" -+ - sz(argc, argv) - char *argv[]; - { -@@ -243,7 +273,6 @@ - Znulls = atoi(cp); - if ((cp=getenv("SHELL")) && (substr(cp, "rsh") || substr(cp, "rksh"))) - Restricted=TRUE; +diff -uNr --exclude=*.orig work.old/ztelnet/zmodem/rz.h work/ztelnet/zmodem/rz.h +--- work.old/ztelnet/zmodem/rz.h Mon Apr 24 23:21:57 1995 ++++ work/ztelnet/zmodem/rz.h Thu Jan 1 09:00:00 1970 +@@ -1,27 +0,0 @@ +-#ifndef STATIC +-#define STATIC static +-#endif +- +-STATIC void bibi(int n); +-int rz(int argc, char *argv[]); +-STATIC usage(void); +-STATIC wcreceive(int argc, char **argp); +-STATIC wcrxpn(char *rpn); +-STATIC wcrx(void); +-STATIC wcgetsec(char *rxbuf, int maxtime); +-STATIC procheader(char *name); +-STATIC openit(char *name, char *openmode); +-STATIC make_dirs(register char *pathname); +-STATIC putsec(char *buf, register n); +-STATIC char *substr(register char *s, register char *t); +-STATIC chkinvok(char *s); +-STATIC checkpath(char *name); +-STATIC void ackbibi(void); +-STATIC tryz(void); +-STATIC rzfiles(void); +-STATIC rzfile(void); +-STATIC closeit(void); +-STATIC sys2(register char *s); +-STATIC exec2(register char *s); +-STATIC init_rz(void); - - chkinvok(argv[0]); - - Rxtimeout = 600; -@@ -433,6 +462,7 @@ - if (!Usevhdrs) { - printf("\n\n\nPlease read the License Agreement in sz.doc\n"); - fflush(stdout); -+ /* sleep(10); */ - sleep(10); - } - #endif -@@ -949,8 +979,7 @@ - fprintf(stderr,"\nCopyright 1993 Omen Technology INC All Rights Reserved\n"); - fprintf(stderr, - "See sz.doc for option descriptions and licensing information.\n\n"); -- fprintf(stderr,"Ported into telnet by Heo, Junhyeok, 1994.3.28\n"); -- fprintf(stderr,"Linux porting by Park Myeong Seok, 1995.4.23\n"); -+ fprintf(stderr,"\nPorted into telnet by Heo, junhyeok 1994.3.28\n"); - Exit(3); - } - -@@ -1608,9 +1637,7 @@ - Lastsync=0; - Beenhereb4=0; - Ksendstr=0; --/* By PMS -- strcpy(ksendbuf,"\033[?34l"); --*/ -+ strcpy(ksendbuf,"\033[?341l"); - Zctlesc=0; - Nozmodem=0; - Zrwindow=1400; |