forkpty
-------

Documentation:

  * Opening a Pseudo-Terminal Pair (libc),

  * man forkpty.

Gnulib module: forkpty

Portability problems fixed by Gnulib:

  * This function is missing on some platforms: Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Android 5.1.

  * One some systems (at least including Cygwin and Mac OS X) linking with -lutil is not required.

  * On glibc, OpenBSD, NetBSD and FreeBSD linking with -lutil is required.

  * The function is declared in pty.h on glibc and Cygwin. It is declared in util.h on Mac OS X, OpenBSD, and NetBSD. It is declared in libutil.h on FreeBSD. It is declared in termios.h on Solaris.

  * Some platforms declare the function without marking the last two parameters const. FreeBSD 13.0, Solaris 11.4, Cygwin 1.7.1.

Portability problems not fixed by Gnulib:

  * This function is missing on some platforms: mingw, MSVC 14.