AOSP master has <pty.h> and builds netcat/nc.
diff --git a/lib/portability.h b/lib/portability.h
index 1464c65..df40325 100644
--- a/lib/portability.h
+++ b/lib/portability.h
@@ -197,11 +197,8 @@ ssize_t getline(char **lineptr, size_t *n, FILE *stream);
#if CFG_TOYBOX_UTMPX
#include <utmpx.h>
#endif
-#if CFG_TOYBOX_PTY
+
#include <pty.h>
-#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 --git a/scripts/genconfig.sh b/scripts/genconfig.sh
index e59aa39..ead5b8a 100755
--- a/scripts/genconfig.sh
+++ b/scripts/genconfig.sh
@@ -58,14 +58,7 @@ EOF
}
EOF
- # Android is missing shadow.h and pty.h
- probesymbol TOYBOX_PTY -c << EOF
- #include <pty.h>
- 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 <shadow.h>
int main(int argc, char *argv[]) {
diff --git a/toys/other/netcat.c b/toys/other/netcat.c
index 2c1ec7b..485dda1 100644
--- a/toys/other/netcat.c
+++ b/toys/other/netcat.c
@@ -26,7 +26,6 @@ config NETCAT_LISTEN
bool "netcat server options (-let)"
default y
depends on NETCAT
- depends on TOYBOX_PTY
help
usage: netcat [-t] [-lL COMMAND...]
diff --git a/toys/pending/telnetd.c b/toys/pending/telnetd.c
index f9f3422..4198e63 100644
--- a/toys/pending/telnetd.c
+++ b/toys/pending/telnetd.c
@@ -8,7 +8,6 @@ USE_TELNETD(NEWTOY(telnetd,
"w#<0b:p#<0>65535=23f:l:FSKi[!wi]", TOYFLAG_USR|TOYF
config TELNETD
bool "telnetd"
default n
- depends on TOYBOX_PTY
help
Handle incoming telnet connections
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net