annotate doc/glibc-headers/pty.texi @ 12419:c043358e3949

Add pty module for forkpty and openpty.
author Simon Josefsson <simon@josefsson.org>
date Thu, 10 Dec 2009 14:14:13 +0100
parents 44dd0c8a835f
children a071b99c37a8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9611
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 @node pty.h
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 @section @file{pty.h}
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Declares the functions @code{openpty} and @code{forkpty}.
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 Documentation:
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 @itemize
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 @item
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 @ifinfo
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 @ref{Pseudo-Terminal Pairs,,Opening a Pseudo-Terminal Pair,libc},
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 @end ifinfo
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 @ifnotinfo
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13 @url{http://www.gnu.org/software/libc/manual/html_node/Pseudo_002dTerminal-Pairs.html},
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 @end ifnotinfo
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 @item
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 @uref{http://www.kernel.org/doc/man-pages/online/pages/man3/openpty.3.html,,man openpty}.
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 @end itemize
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18
12419
c043358e3949 Add pty module for forkpty and openpty.
Simon Josefsson <simon@josefsson.org>
parents: 9611
diff changeset
19 Gnulib module: pty
9611
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 Portability problems fixed by Gnulib:
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 @itemize
12419
c043358e3949 Add pty module for forkpty and openpty.
Simon Josefsson <simon@josefsson.org>
parents: 9611
diff changeset
23 @item
c043358e3949 Add pty module for forkpty and openpty.
Simon Josefsson <simon@josefsson.org>
parents: 9611
diff changeset
24 This header file is missing on some platforms that declare the
c043358e3949 Add pty module for forkpty and openpty.
Simon Josefsson <simon@josefsson.org>
parents: 9611
diff changeset
25 @code{forkpty} and @code{openpty} functions in @code{util.h} or
c043358e3949 Add pty module for forkpty and openpty.
Simon Josefsson <simon@josefsson.org>
parents: 9611
diff changeset
26 @code{libutil.h} instead: MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0,
c043358e3949 Add pty module for forkpty and openpty.
Simon Josefsson <simon@josefsson.org>
parents: 9611
diff changeset
27 OpenBSD 3.8.
9611
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 @end itemize
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 Portability problems not fixed by Gnulib:
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 @itemize
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32 @item
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 This header file is missing on some platforms:
12419
c043358e3949 Add pty module for forkpty and openpty.
Simon Josefsson <simon@josefsson.org>
parents: 9611
diff changeset
34 AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 10, mingw, BeOS.
9611
44dd0c8a835f Add documentation chapter about the glibc header files.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35 @end itemize