X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fposix_openpt.c;h=92eec2e9a877b943043c335b6975da8728455b45;hb=7ef6c64e210ac0979d7e8ac69bc5b5208c2405ab;hp=fa38918b60583dbee1e2af0741b99ebbdc4f55a8;hpb=80a029602f5b2707ca8d2487843ecb9e0df74a6a;p=gnulib.git diff --git a/lib/posix_openpt.c b/lib/posix_openpt.c index fa38918b6..92eec2e9a 100644 --- a/lib/posix_openpt.c +++ b/lib/posix_openpt.c @@ -1,5 +1,5 @@ /* Open the master side of a pseudo-terminal. - Copyright (C) 2010-2012 Free Software Foundation, Inc. + Copyright (C) 2010-2014 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -28,12 +28,12 @@ /* posix_openpt() is already provided on glibc >= 2.2.1 (but is a stub on GNU/Hurd), - MacOS X >= 10.4, + Mac OS X >= 10.4, FreeBSD >= 5.1 (lived in src/lib/libc/stdlib/grantpt.c before 8.0), NetBSD >= 3.0, AIX >= 5.2, HP-UX >= 11.31, Solaris >= 10, Cygwin >= 1.7. Thus, this replacement function is compiled on - MacOS X 10.3, OpenBSD 4.9, Minix 3.1.8, + Mac OS X 10.3, OpenBSD 4.9, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 1.5.x, mingw, MSVC 9, Interix 3.5, BeOS. Among these: @@ -87,19 +87,19 @@ posix_openpt (int flags) else master = -1; -#else /* MacOS X, Minix, HP-UX, IRIX, OSF/1, Solaris 9, Cygwin 1.5 */ +#else /* Mac OS X, Minix, HP-UX, IRIX, OSF/1, Solaris 9, Cygwin 1.5 */ /* Most systems that lack posix_openpt() have /dev/ptmx. */ master = open ("/dev/ptmx", flags); /* If all this does not work, we could try to open, one by one: - - On MacOS X: /dev/pty[p-w][0-9a-f] - - On *BSD: /dev/pty[p-sP-S][0-9a-v] - - On Minix: /dev/pty[p-q][0-9a-f] - - On AIX: /dev/ptyp[0-9a-f] - - On HP-UX: /dev/pty[p-r][0-9a-f] - - On OSF/1: /dev/pty[p-q][0-9a-f] - - On Solaris: /dev/pty[p-r][0-9a-f] + - On Mac OS X: /dev/pty[p-w][0-9a-f] + - On *BSD: /dev/pty[p-sP-S][0-9a-v] + - On Minix: /dev/pty[p-q][0-9a-f] + - On AIX: /dev/ptyp[0-9a-f] + - On HP-UX: /dev/pty[p-r][0-9a-f] + - On OSF/1: /dev/pty[p-q][0-9a-f] + - On Solaris: /dev/pty[p-r][0-9a-f] */ #endif