From b4670a44d7c51414fce5029a7dcfb6b1039c101d Mon Sep 17 00:00:00 2001 From: ayin Date: Tue, 17 Jan 2006 08:54:33 +0000 Subject: [PATCH] Restore getpt. --- src/ptytty.C | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ptytty.C b/src/ptytty.C index b1108922..6210230e 100644 --- a/src/ptytty.C +++ b/src/ptytty.C @@ -90,13 +90,17 @@ get_pty (int *fd_tty, char **ttydev) #endif #if defined(HAVE_GRANTPT) && defined(HAVE_UNLOCKPT) -# if defined(PTYS_ARE_POSIX) || defined(PTYS_ARE_PTMX) +# if defined(PTYS_ARE_GETPT) || defined(PTYS_ARE_POSIX) || defined(PTYS_ARE_PTMX) { +# ifdef PTYS_ARE_GETPT + pfd = getpt(); +# else # ifdef PTYS_ARE_POSIX pfd = posix_openpt (O_RDWR); # else pfd = open ("/dev/ptmx", O_RDWR | O_NOCTTY, 0); +# endif # endif if (pfd >= 0) -- 2.34.1