Merge from vendor branch TNF:
[pkgsrc.git] / security / srp_client / patches / patch-ac
1 $NetBSD$
2
3 Rename setmode (and clearmode for consistency) to avoid clash with unistd.h.
4
5 --- telnet/telnet/commands.c.orig       Thu Dec 10 17:50:48 1998
6 +++ telnet/telnet/commands.c    Fri Jun 18 06:59:32 1999
7 @@ -64,6 +64,7 @@
8  #include <fcntl.h>
9  #endif /* CRAY */
10  
11 +#include <unistd.h>    /* vfork() */
12  #include <signal.h>
13  #include <netdb.h>
14  #include <ctype.h>
15 @@ -1156,13 +1157,13 @@
16  }
17  
18      int
19 -setmode(bit)
20 +setlmode(bit)
21  {
22      return dolmmode(bit, 1);
23  }
24  
25      int
26 -clearmode(bit)
27 +clearlmode(bit)
28  {
29      return dolmmode(bit, 0);
30  }
31 @@ -1188,18 +1189,18 @@
32  #endif
33      { "", "", 0 },
34      { "",      "These require the LINEMODE option to be enabled", 0 },
35 -    { "isig",  "Enable signal trapping",       setmode, 1, MODE_TRAPSIG },
36 -    { "+isig", 0,                              setmode, 1, MODE_TRAPSIG },
37 -    { "-isig", "Disable signal trapping",      clearmode, 1, MODE_TRAPSIG },
38 -    { "edit",  "Enable character editing",     setmode, 1, MODE_EDIT },
39 -    { "+edit", 0,                              setmode, 1, MODE_EDIT },
40 -    { "-edit", "Disable character editing",    clearmode, 1, MODE_EDIT },
41 -    { "softtabs", "Enable tab expansion",      setmode, 1, MODE_SOFT_TAB },
42 -    { "+softtabs", 0,                          setmode, 1, MODE_SOFT_TAB },
43 -    { "-softtabs", "Disable character editing",        clearmode, 1, MODE_SOFT_TAB },
44 -    { "litecho", "Enable literal character echo", setmode, 1, MODE_LIT_ECHO },
45 -    { "+litecho", 0,                           setmode, 1, MODE_LIT_ECHO },
46 -    { "-litecho", "Disable literal character echo", clearmode, 1, MODE_LIT_ECHO },
47 +    { "isig",  "Enable signal trapping",       setlmode, 1, MODE_TRAPSIG },
48 +    { "+isig", 0,                              setlmode, 1, MODE_TRAPSIG },
49 +    { "-isig", "Disable signal trapping",      clearlmode, 1, MODE_TRAPSIG },
50 +    { "edit",  "Enable character editing",     setlmode, 1, MODE_EDIT },
51 +    { "+edit", 0,                              setlmode, 1, MODE_EDIT },
52 +    { "-edit", "Disable character editing",    clearlmode, 1, MODE_EDIT },
53 +    { "softtabs", "Enable tab expansion",      setlmode, 1, MODE_SOFT_TAB },
54 +    { "+softtabs", 0,                          setlmode, 1, MODE_SOFT_TAB },
55 +    { "-softtabs", "Disable character editing",        clearlmode, 1, MODE_SOFT_TAB },
56 +    { "litecho", "Enable literal character echo", setlmode, 1, MODE_LIT_ECHO },
57 +    { "+litecho", 0,                           setlmode, 1, MODE_LIT_ECHO },
58 +    { "-litecho", "Disable literal character echo", clearlmode, 1, MODE_LIT_ECHO },
59      { "help",  0,                              modehelp, 0 },
60  #ifdef KLUDGELINEMODE
61      { "kludgeline", 0,                         dokludgemode, 1 },