summaryrefslogtreecommitdiff
path: root/net/ztelnet/files/patch-al
diff options
context:
space:
mode:
Diffstat (limited to 'net/ztelnet/files/patch-al')
-rw-r--r--net/ztelnet/files/patch-al155
1 files changed, 127 insertions, 28 deletions
diff --git a/net/ztelnet/files/patch-al b/net/ztelnet/files/patch-al
index 8d7c1cf2bd02..6450e7cae415 100644
--- a/net/ztelnet/files/patch-al
+++ b/net/ztelnet/files/patch-al
@@ -1,34 +1,133 @@
-diff -uNr ../ztelnet/telnet/externs.h ./telnet/externs.h
---- ../ztelnet/telnet/externs.h Tue Sep 19 22:52:29 1995
-+++ ./telnet/externs.h Mon Mar 25 22:14:23 1991
-@@ -35,18 +35,14 @@
- #include <sys/filio.h>
+diff -uNr --exclude=*.orig work.old/ztelnet/telnet/commands.c work/ztelnet/telnet/commands.c
+--- work.old/ztelnet/telnet/commands.c Wed Sep 20 09:03:45 1995
++++ work/ztelnet/telnet/commands.c Tue Jun 20 22:58:31 2000
+@@ -93,6 +93,10 @@
+ static int margc;
+ static char *margv[20];
+
++ void send_wont();
++ void send_dont();
++ void send_will();
++ void send_do();
+ static void
+ makeargv()
+ {
+@@ -230,10 +234,8 @@
+ int nbyte; /* Number of bytes to send this command */
+ int what; /* Character to be sent (<0 ==> special) */
+ };
++
+
+-/* PMS
+-extern int
+-*/
+ static int
+ send_esc P((void)),
+ send_help P((void)),
+@@ -370,7 +372,6 @@
+ send_docmd(name)
+ char *name;
+ {
+- void send_do();
+ return(send_tncmd(send_do, "do", name));
+ }
+
+@@ -378,21 +379,18 @@
+ send_dontcmd(name)
+ char *name;
+ {
+- void send_dont();
+ return(send_tncmd(send_dont, "dont", name));
+ }
+ static int
+ send_willcmd(name)
+ char *name;
+ {
+- void send_will();
+ return(send_tncmd(send_will, "will", name));
+ }
+ static int
+ send_wontcmd(name)
+ char *name;
+ {
+- void send_wont();
+ return(send_tncmd(send_wont, "wont", name));
+ }
+
+@@ -590,11 +588,8 @@
+ return 1;
+ }
+
+-/* PMS
+-extern int togglehelp P((void));
+-*/
+-static int togglehelp P((void));
+
++static int togglehelp P((void));
+ #if defined(AUTHENTICATE)
+ extern int auth_togdebug P((int));
#endif
+@@ -828,12 +823,8 @@
+ */
+
#ifdef USE_TERMIO
--#ifndef BYPMS
- # ifndef VINTR
--#endif /* PMS */
- # ifdef SYSV_TERMIO
- # include <sys/termio.h>
- # else
- # include <sys/termios.h>
- # define termio termios
- # endif
--#ifndef BYPMS
- # endif
--#endif /* PMS */
+-#ifdef BYPMS
+-struct termios new_tc = { 0 };
+-#else
+ struct termio new_tc = { 0 };
#endif
- #if defined(NO_CC_T) || !defined(USE_TERMIO)
- # if !defined(USE_TERMIO)
-@@ -315,11 +311,7 @@
+-#endif
- # else
+ struct setlist {
+ char *name; /* name */
+@@ -1559,9 +1550,6 @@
+ int arg;
+ };
--#ifdef BYPMS
--extern struct termios new_tc;
--#else
- extern struct termio new_tc;
--#endif /* PMS */
+-/* PMS
+-extern void slc_help();
+-*/
+ static void slc_help();
+
+ struct slclist SlcList[] = {
+@@ -1640,15 +1628,13 @@
+
+ extern struct env_lst *
+ env_define P((unsigned char *, unsigned char *));
+-extern void
++static void
+ env_undefine P((unsigned char *)),
+ env_export P((unsigned char *)),
+ env_unexport P((unsigned char *)),
+ env_send P((unsigned char *)),
+- env_list P((void));
+-
+-/* PMS: extern is replaced by static */
+-static void env_help P((void));
++ env_list P((void)),
++ env_help P((void));
+
+ struct envlist EnvList[] = {
+ { "define", "Define an environment variable",
+@@ -2232,7 +2218,7 @@
+ register struct hostent *host = 0;
+ struct sockaddr_in sin;
+ struct servent *sp = 0;
+- unsigned long temp, inet_addr();
++ unsigned long temp;/*, inet_addr();*/
+ extern char *inet_ntoa();
+ #if defined(IP_OPTIONS) && defined(IPPROTO_IP)
+ char *srp = 0, *strrchr();
+@@ -2489,11 +2475,7 @@
+ envhelp[] = "change environment variables ('environ ?' for more)",
+ modestring[] = "try to enter line or character mode ('mode ?' for more)";
+
+-/* PMS
+-extern int help();
+-*/
+-
+-static int help();
++static int help();
- # define termEofChar new_tc.c_cc[VEOF]
- # define termEraseChar new_tc.c_cc[VERASE]
+ static Command cmdtab[] = {
+ { "close", closehelp, bye, 1 },