2 @subsection @code{openpty}
9 @ref{Pseudo-Terminal Pairs,,Opening a Pseudo-Terminal Pair,libc},
12 @url{https://www.gnu.org/software/libc/manual/html_node/Pseudo_002dTerminal-Pairs.html},
15 @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/openpty.3.html,,man openpty}.
18 Gnulib module: openpty
20 Portability problems fixed by Gnulib:
23 This function is missing on some platforms:
24 AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Android 5.1.
26 One some systems (at least including Cygwin
27 and Mac OS X) linking with @code{-lutil} is not required.
29 On glibc, OpenBSD, NetBSD and FreeBSD linking with @code{-lutil} is
32 The function is declared in pty.h on glibc and Cygwin.
33 It is declared in util.h on Mac OS X, OpenBSD, and NetBSD.
34 It is declared in libutil.h on FreeBSD.
35 It is declared in termios.h on Solaris.
37 Some platforms declare the function without marking the last two
38 parameters @code{const}.
39 FreeBSD, Solaris 11.4, Cygwin 1.7.1.
42 Portability problems not fixed by Gnulib:
45 This function is missing on some platforms: