diff --git a/BUILD.gn b/BUILD.gn old mode 100644 new mode 100755 index 95153eac88380513c4a8ec57fd5d56826905e402..0c55bc61d5475c86b1b1505f5141b33f63697254 --- a/BUILD.gn +++ b/BUILD.gn @@ -204,7 +204,9 @@ executable("toybox") { "toys/posix/wc.c", "toys/posix/who.c", "toys/posix/xargs.c", - "toys/pending/mdev.c" + "toys/pending/mdev.c", + "toys/pending/telnetd.c", + "toys/pending/route.c" ] include_dirs = [ "./" ] @@ -437,7 +439,9 @@ cmd_long_path = [ "bin/xxd", "bin/yes", "bin/zcat", - "bin/mdev" + "bin/mdev", + "bin/telnetd", + "bin/route" ] foreach(path, cmd_long_path) { diff --git a/generated/config.h b/generated/config.h old mode 100644 new mode 100755 index 7e8e84ac4827148101b5fbb0fe13fab3115fa70f..cdf432dc56edde4c6a0db3e5efb2e58b7803c982 --- a/generated/config.h +++ b/generated/config.h @@ -284,8 +284,8 @@ #define USE_OPENVT(...) #define CFG_DEALLOCVT 0 #define USE_DEALLOCVT(...) -#define CFG_ROUTE 0 -#define USE_ROUTE(...) +#define CFG_ROUTE 1 +#define USE_ROUTE(...) __VA_ARGS__ #define CFG_SH 0 #define USE_SH(...) #define CFG_CD 0 @@ -302,8 +302,8 @@ #define USE_TCPSVD(...) #define CFG_TELNET 0 #define USE_TELNET(...) -#define CFG_TELNETD 0 -#define USE_TELNETD(...) +#define CFG_TELNETD 1 +#define USE_TELNETD(...) __VA_ARGS__ #define CFG_TFTP 0 #define USE_TFTP(...) #define CFG_TFTPD 0 diff --git a/generated/flags.h b/generated/flags.h old mode 100644 new mode 100755 index a9ba86a4e619941364296258cded3b9d725860cc..de3999a7372ef8649cff08605b2dc6e3388b50f7 --- a/generated/flags.h +++ b/generated/flags.h @@ -2391,7 +2391,7 @@ #undef FLAG_w #endif -// route ?neA: +// route ?neA: ?neA: #undef OPTSTR_route #define OPTSTR_route "?neA:" #ifdef CLEANUP_route @@ -2839,7 +2839,7 @@ #undef FOR_telnet #endif -// telnetd w#<0b:p#<0>65535=23f:l:FSKi[!wi] +// telnetd w#<0b:p#<0>65535=23f:l:FSKi[!wi] w#<0b:p#<0>65535=23f:l:FSKi[!wi] #undef OPTSTR_telnetd #define OPTSTR_telnetd "w#<0b:p#<0>65535=23f:l:FSKi[!wi]" #ifdef CLEANUP_telnetd @@ -5377,9 +5377,9 @@ #ifndef TT #define TT this.route #endif -#define FLAG_A (FORCED_FLAG<<0) -#define FLAG_e (FORCED_FLAG<<1) -#define FLAG_n (FORCED_FLAG<<2) +#define FLAG_A (1<<0) +#define FLAG_e (1<<1) +#define FLAG_n (1<<2) #endif #ifdef FOR_runcon @@ -5755,15 +5755,15 @@ #ifndef TT #define TT this.telnetd #endif -#define FLAG_i (FORCED_FLAG<<0) -#define FLAG_K (FORCED_FLAG<<1) -#define FLAG_S (FORCED_FLAG<<2) -#define FLAG_F (FORCED_FLAG<<3) -#define FLAG_l (FORCED_FLAG<<4) -#define FLAG_f (FORCED_FLAG<<5) -#define FLAG_p (FORCED_FLAG<<6) -#define FLAG_b (FORCED_FLAG<<7) -#define FLAG_w (FORCED_FLAG<<8) +#define FLAG_i (1<<0) +#define FLAG_K (1<<1) +#define FLAG_S (1<<2) +#define FLAG_F (1<<3) +#define FLAG_l (1<<4) +#define FLAG_f (1<<5) +#define FLAG_p (1<<6) +#define FLAG_b (1<<7) +#define FLAG_w (1<<8) #endif #ifdef FOR_test