# HG changeset patch # User Elliott Hughes # Date 1421437763 21600 # Node ID c1715c752e89b0872d0c954df8815741a3511461 # Parent d4bc084916fd6c450a65b8eecb1fd52b395590a4 AOSP master has and builds netcat/nc. diff -r d4bc084916fd -r c1715c752e89 lib/portability.h --- a/lib/portability.h Fri Jan 16 13:43:09 2015 -0600 +++ b/lib/portability.h Fri Jan 16 13:49:23 2015 -0600 @@ -206,11 +206,8 @@ #if CFG_TOYBOX_UTMPX #include #endif -#if CFG_TOYBOX_PTY + #include -#else -pid_t forkpty(int *amaster, char *name, void *termp, void *winp); -#endif // Some systems don't define O_NOFOLLOW, and it varies by architecture, so... diff -r d4bc084916fd -r c1715c752e89 scripts/genconfig.sh --- a/scripts/genconfig.sh Fri Jan 16 13:43:09 2015 -0600 +++ b/scripts/genconfig.sh Fri Jan 16 13:49:23 2015 -0600 @@ -58,14 +58,7 @@ } EOF - # Android is missing shadow.h and pty.h - probesymbol TOYBOX_PTY -c << EOF - #include - int main(int argc, char *argv[]) { - int master; return forkpty(&master, 0, 0, 0); - } -EOF - + # Android is missing shadow.h probesymbol TOYBOX_SHADOW -c << EOF #include int main(int argc, char *argv[]) { diff -r d4bc084916fd -r c1715c752e89 toys/other/netcat.c --- a/toys/other/netcat.c Fri Jan 16 13:43:09 2015 -0600 +++ b/toys/other/netcat.c Fri Jan 16 13:49:23 2015 -0600 @@ -26,7 +26,6 @@ bool "netcat server options (-let)" default y depends on NETCAT - depends on TOYBOX_PTY help usage: netcat [-t] [-lL COMMAND...] diff -r d4bc084916fd -r c1715c752e89 toys/pending/telnetd.c --- a/toys/pending/telnetd.c Fri Jan 16 13:43:09 2015 -0600 +++ b/toys/pending/telnetd.c Fri Jan 16 13:49:23 2015 -0600 @@ -8,7 +8,6 @@ config TELNETD bool "telnetd" default n - depends on TOYBOX_PTY help Handle incoming telnet connections