From: ayin Date: Tue, 17 Jan 2006 08:54:33 +0000 (+0000) Subject: Restore getpt. X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=b4670a44d7c51414fce5029a7dcfb6b1039c101d;p=dana%2Furxvt.git Restore getpt. --- 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)