X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-functions%2Fposix_openpt.texi;h=8d47b36f6f0e22076f8ab1ed7c62a4b517f6e130;hb=e28fbd787cb4861a7848ac6e86c838912b8cd2ec;hp=fc2eeffea5a8438ed580c6d1bdbf3968b94c23a3;hpb=09ef7461110822a3970aa8eebcfaa740996a82f2;p=gnulib.git diff --git a/doc/posix-functions/posix_openpt.texi b/doc/posix-functions/posix_openpt.texi index fc2eeffea..8d47b36f6 100644 --- a/doc/posix-functions/posix_openpt.texi +++ b/doc/posix-functions/posix_openpt.texi @@ -2,17 +2,25 @@ @section @code{posix_openpt} @findex posix_openpt -POSIX specification: @url{http://www.opengroup.org/onlinepubs/9699919799/functions/posix_openpt.html} +POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/posix_openpt.html} -Gnulib module: --- +Gnulib module: posix_openpt Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +Mac OS X 10.3, OpenBSD 3.8, 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. +However, the replacement may fail with @code{ENOSYS} or @code{ENOENT} on +some platforms. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -This function is missing on some platforms: -MacOS X 10.3, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, Interix 3.5, BeOS. @end itemize + +Note that when using this function to open the master side of a +pseudo-terminal, you still need platform dependent code to open the +corresponding slave side. The Gnulib module @code{openpty} provides +an easy-to-use API that does both at once.