From 57a98200a7706950240ffb2bb672cb76f55a641a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 23 Feb 2006 20:56:02 +0000 Subject: macosx compat (based on patch from Marc Baaden) git-svn-id: file:///home/lennart/svn/public/bidilink/trunk@17 9cde1c1d-e4d0-0310-8a68-bf217395ea82 --- src/server-tty.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/server-tty.c') 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; } -- cgit