mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-15 23:50:44 +00:00
50b0e6ce97
Forgotten by: steve
118 lines
3.1 KiB
Plaintext
118 lines
3.1 KiB
Plaintext
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;
|
|
-
|
|
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;
|