diff options
author | Jeremy Huddleston <jeremyhu@freedesktop.org> | 2008-04-11 10:32:59 -0700 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@freedesktop.org> | 2008-04-11 10:32:59 -0700 |
commit | 51eae7b3a07faab716ea7ef3186cee658f393d04 (patch) | |
tree | a39b0c128f56bdd0e67b6fd1feeaa38e15184240 | |
parent | 2547b637ab615884ea51458dfb793f1a70bc5201 (diff) |
Apple: Use secure tty
Thanks to Martin Otte for the patch
-rw-r--r-- | sys.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -56,7 +56,7 @@ THE SOFTWARE. #if (defined(__GLIBC__) && \ (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1))) || \ - defined(SVR4) + defined(SVR4) || defined(__APPLE__) #define HAVE_GRANTPT #endif @@ -340,7 +340,12 @@ allocatePty(int *pty_return, char **line_return) char *temp_line; int rc; +#ifdef __APPLE__ + pty = posix_openpt(O_RDWR); +#else pty = open("/dev/ptmx", O_RDWR); +#endif + if(pty < 0) goto bsd; |