diff options
author | Lennart Poettering <lennart@poettering.net> | 2006-02-23 20:56:02 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2006-02-23 20:56:02 +0000 |
commit | 57a98200a7706950240ffb2bb672cb76f55a641a (patch) | |
tree | 438de48a35b1d5f3545e63a2b97ed2c02fe113bb /src | |
parent | 0ca470ce83965eb08d69dee72cd4213f372daa93 (diff) |
macosx compat (based on patch from Marc Baaden)
git-svn-id: file:///home/lennart/svn/public/bidilink/trunk@17 9cde1c1d-e4d0-0310-8a68-bf217395ea82
Diffstat (limited to 'src')
-rw-r--r-- | src/server-tty.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server-tty.c b/src/server-tty.c index 7325bfa..6886810 100644 --- a/src/server-tty.c +++ b/src/server-tty.c @@ -50,7 +50,12 @@ struct stream* stream_server_tty(const char *args) { assert(s); memset(s, 0, sizeof(struct stream)); - if ((fd = open("/dev/ptmx", O_RDWR|O_NOCTTY)) < 0) { +#ifdef HAVE_POSIX_OPENPT + fd = posix_openpt(O_RDWR|O_NOCTTY); +#else + fd = open("/dev/ptmx", O_RDWR|O_NOCTTY); +#endif + if (fd < 0) { fprintf(stderr, "open('/dev/ptmx', O_RDWR|O_NOCTTY): %s\n", strerror(errno)); goto fail; } |