1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
--- netkit-telnet-0.17/configure Thu Apr 11 10:40:58 2002
+++ FIXEDnetkittelnet/configure Thu Apr 11 10:39:59 2002
@@ -78,7 +78,6 @@
for TRY in egcs gcc g++ CC c++ cc; do
(
$TRY __conftest.c -o __conftest || exit 1;
- ./__conftest || exit 1;
) >/dev/null 2>&1 || continue;
CC=$TRY
break;
@@ -94,7 +93,6 @@
echo -n 'Checking if C compiler works... '
if (
$CC __conftest.c -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo 'yes'
else
@@ -125,7 +123,6 @@
for TRY in egcs gcc g++ CC c++ cc; do
(
$TRY __conftest.cc -o __conftest || exit 1;
- ./__conftest || exit 1;
) >/dev/null 2>&1 || continue;
CXX=$TRY
break;
@@ -138,18 +135,5 @@
fi
echo "$CXX"
-else
- echo -n 'Checking if C++ compiler works... '
- if (
- $CXX __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
- ) >/dev/null 2>&1; then
- echo 'yes'
- else
- echo 'no'
- echo 'Compiler '"$CXX"' does not exist or cannot compile C++; try another.'
- rm -f __conftest*
- exit
- fi
fi
echo -n "Checking if $CXX accepts gcc warnings... "
@@ -278,13 +274,11 @@
EOF
if (
$CXX $CXXFLAGS __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo 'yes'
else
if (
$CXX $CXXFLAGS -D__USE_BSD_SIGNAL __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-D__USE_BSD_SIGNAL'
CFLAGS="$CFLAGS -D__USE_BSD_SIGNAL"
@@ -292,6 +286,7 @@
else
echo 'no'
echo 'This package needs BSD signal semantics to run.'
+ echo "$CXX $CXXFLAGS -D__USE_BSD_SIGNAL __conftest.cc -o __conftest failed"
rm -f __conftest*
exit
fi
@@ -330,31 +325,6 @@
echo 'no'
fi
fi
-
-if [ x$NCURSES != x ]; then
- LIBTERMCAP=-lncurses
-else
- echo -n 'Checking for traditional termcap... '
-cat <<EOF >__conftest.cc
-#include <stdio.h>
-#include <termcap.h>
-int main() {
- tgetent(NULL, NULL); return 0;
-}
-
-EOF
- if (
- $CXX $CXXFLAGS __conftest.cc -ltermcap -o __conftest || exit 1
- ) >/dev/null 2>&1; then
- echo '-ltermcap'
- LIBTERMCAP=-ltermcap
- else
- echo 'not found'
- echo 'This package needs termcap to run.'
- rm -f __conftest*
- exit
- fi
-fi
rm -f __conftest*
##################################################
@@ -468,7 +438,6 @@
else
if (
$CXX $CXXFLAGS -D_GNU_SOURCE __conftest.cc -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-D_GNU_SOURCE'
CFLAGS="$CFLAGS -D_GNU_SOURCE"
@@ -501,20 +470,17 @@
EOF
if (
$CXX $CXXFLAGS __conftest.cc $LIBBSD -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo 'ok'
else
if (
$CXX $CXXFLAGS __conftest.cc -lsnprintf $LIBBSD -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-lsnprintf'
LIBS="$LIBS -lsnprintf"
else
if (
$CXX $CXXFLAGS __conftest.cc -ldb $LIBBSD -o __conftest || exit 1
- ./__conftest || exit 1
) >/dev/null 2>&1; then
echo '-ldb'
LIBS="$LIBS -ldb"
diff -urN netkit-telnet-0.17/telnetd/state.c netkit-telnet-0.17-dm/telnetd/state.c
--- netkit-telnet-0.17/telnetd/state.c 1999-12-12 11:41:44.000000000 -0800
+++ netkit-telnet-0.17-dm/telnetd/state.c 2003-07-23 19:20:38.000000000 -0700
@@ -43,10 +43,10 @@
static int envvarok(char *varp);
-static unsigned char doopt[] = { IAC, DO, '%', 'c', 0 };
-static unsigned char dont[] = { IAC, DONT, '%', 'c', 0 };
-unsigned char will[] = { IAC, WILL, '%', 'c', 0 };
-unsigned char wont[] = { IAC, WONT, '%', 'c', 0 };
+//static unsigned char doopt[] = { IAC, DO, '%', 'c', 0 };
+//static unsigned char dont[] = { IAC, DONT, '%', 'c', 0 };
+//unsigned char will[] = { IAC, WILL, '%', 'c', 0 };
+//unsigned char wont[] = { IAC, WONT, '%', 'c', 0 };
/*
* Buffer for sub-options, and macros
@@ -422,7 +422,7 @@
set_his_want_state_will(option);
do_dont_resp[option]++;
}
- netoprintf((char *)doopt, option);
+ netoprintf( "%c%c%c", IAC, DO, option );
DIAG(TD_OPTIONS, printoption("td: send do", option));
}
@@ -632,7 +632,7 @@
set_his_want_state_wont(option);
do_dont_resp[option]++;
}
- netoprintf((char *) dont, option);
+ netoprintf ( "%c%c%c", IAC, DONT, option );
DIAG(TD_OPTIONS, printoption("td: send dont", option));
}
@@ -769,7 +769,7 @@
set_my_want_state_will(option);
will_wont_resp[option]++;
}
- netoprintf((char *) will, option);
+ netoprintf( "%c%c%c", IAC, WILL, option);
DIAG(TD_OPTIONS, printoption("td: send will", option));
}
@@ -917,7 +917,7 @@
set_my_want_state_wont(option);
will_wont_resp[option]++;
}
- netoprintf((char *)wont, option);
+ netoprintf( "%c%c%c", IAC, WONT, option);
DIAG(TD_OPTIONS, printoption("td: send wont", option));
}
|