aboutsummaryrefslogtreecommitdiff
path: root/telnet.c
diff options
context:
space:
mode:
Diffstat (limited to 'telnet.c')
-rw-r--r--telnet.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/telnet.c b/telnet.c
index 076728fb0..8c58521eb 100644
--- a/telnet.c
+++ b/telnet.c
@@ -1,6 +1,5 @@
1/* vi: set sw=4 ts=4: */
2/* 1/*
3 * $Id: telnet.c,v 1.1 2000/02/22 17:17:45 erik Exp $ 2 * $Id: telnet.c,v 1.2 2000/05/01 19:10:52 erik Exp $
4 * Mini telnet implementation for busybox 3 * Mini telnet implementation for busybox
5 * 4 *
6 * Copyright (C) 2000 by Randolph Chung <tausq@debian.org> 5 * Copyright (C) 2000 by Randolph Chung <tausq@debian.org>
@@ -102,15 +101,15 @@ static inline void telnet_senddont(int s, int c) { SENDCOMMAND(DONT, c); }
102static void telnet_setoptions(int s) 101static void telnet_setoptions(int s)
103{ 102{
104 /* 103 /*
105 telnet_senddo(s, TELOPT_SGA); TFLAG_SET(TELOPT_SGA, DO);
106 telnet_sendwill(s, TELOPT_NAWS); TFLAG_SET(TELOPT_NAWS, WILL); 104 telnet_sendwill(s, TELOPT_NAWS); TFLAG_SET(TELOPT_NAWS, WILL);
107 telnet_sendwill(s, TELOPT_TSPEED); TFLAG_SET(TELOPT_TSPEED, WILL); 105 telnet_sendwill(s, TELOPT_TSPEED); TFLAG_SET(TELOPT_TSPEED, WILL);
108 telnet_sendwill(s, TELOPT_LFLOW); TFLAG_SET(TELOPT_LFLOW, WILL);
109 telnet_sendwill(s, TELOPT_LINEMODE); TFLAG_SET(TELOPT_LINEMODE, WILL);
110 telnet_sendwill(s, TELOPT_NEW_ENVIRON); TFLAG_SET(TELOPT_NEW_ENVIRON, WILL); 106 telnet_sendwill(s, TELOPT_NEW_ENVIRON); TFLAG_SET(TELOPT_NEW_ENVIRON, WILL);
111 telnet_senddo(s, TELOPT_STATUS); TFLAG_SET(TELOPT_STATUS, DO); 107 telnet_senddo(s, TELOPT_STATUS); TFLAG_SET(TELOPT_STATUS, DO);
112 telnet_sendwill(s, TELOPT_TTYPE); TFLAG_SET(TELOPT_TTYPE, WILL); 108 telnet_sendwill(s, TELOPT_TTYPE); TFLAG_SET(TELOPT_TTYPE, WILL);
113 */ 109 */
110 telnet_senddo(s, TELOPT_SGA); TFLAG_SET(TELOPT_SGA, DO);
111 telnet_sendwill(s, TELOPT_LFLOW); TFLAG_SET(TELOPT_LFLOW, WILL);
112 telnet_sendwill(s, TELOPT_LINEMODE); TFLAG_SET(TELOPT_LINEMODE, WILL);
114 telnet_senddo(s, TELOPT_BINARY); TFLAG_SET(TELOPT_BINARY, DO); 113 telnet_senddo(s, TELOPT_BINARY); TFLAG_SET(TELOPT_BINARY, DO);
115 telnet_sendwill(s, TELOPT_BINARY); TFLAG_SET(TELOPT_BINARY, WILL); 114 telnet_sendwill(s, TELOPT_BINARY); TFLAG_SET(TELOPT_BINARY, WILL);
116} 115}
@@ -457,16 +456,16 @@ int main(int argc, char **argv)
457int telnet_main(int argc, char **argv) 456int telnet_main(int argc, char **argv)
458#endif 457#endif
459{ 458{
460 int port = TELNETPORT; 459 int port = TELNETPORT;
461 460
462 argc--; argv++; 461 argc--; argv++;
463 if (argc < 1) usage(telnet_usage); 462 if (argc < 1) usage(telnet_usage);
464 if (argc > 1) port = atoi(argv[1]); 463 if (argc > 1) port = atoi(argv[1]);
465 telnet_init(); 464 telnet_init();
466 atexit(telnet_shutdown); 465 atexit(telnet_shutdown);
467 466
468 telnet_start(argv[0], port); 467 telnet_start(argv[0], port);
469 return 0; 468 return 0;
470} 469}
471 470
472/* 471/*