From e2d30731f8ced0389894f5cd1e81f484c50b1c02 Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Mon, 21 Nov 2005 20:40:14 +0000 Subject: Use internal hidden versions of __login_tty/__openpty --- libutil/forkpty.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'libutil/forkpty.c') diff --git a/libutil/forkpty.c b/libutil/forkpty.c index af1d4becc..82ce8ba27 100644 --- a/libutil/forkpty.c +++ b/libutil/forkpty.c @@ -23,12 +23,16 @@ #include #include +extern int __openpty (int *amaster, int *aslave, char *name, struct termios *termp, + struct winsize *winp) attribute_hidden; +extern int __login_tty(int fd) attribute_hidden; + int forkpty (int *amaster, char *name, struct termios *termp, struct winsize *winp) { int master, slave, pid; - if (openpty (&master, &slave, name, termp, winp) == -1) + if (__openpty (&master, &slave, name, termp, winp) == -1) return -1; switch (pid = fork ()) @@ -38,7 +42,7 @@ int forkpty (int *amaster, char *name, case 0: /* Child. */ close (master); - if (login_tty (slave)) + if (__login_tty (slave)) _exit (1); return 0; -- cgit v1.2.3