note that fork and forkpty raise OSError on failure

This commit is contained in:
Skip Montanaro 2008-03-15 02:32:49 +00:00
parent 0267781742
commit 75e51680f1
1 changed files with 4 additions and 2 deletions

View File

@ -1631,7 +1631,8 @@ written in Python, such as a mail server's external command delivery program.
.. function:: fork() .. function:: fork()
Fork a child process. Return ``0`` in the child and the child's process id in the Fork a child process. Return ``0`` in the child and the child's process id in the
parent. Availability: Macintosh, Unix. parent. If an error occurs :exc:`OSError` is raised.
Availability: Macintosh, Unix.
.. function:: forkpty() .. function:: forkpty()
@ -1640,7 +1641,8 @@ written in Python, such as a mail server's external command delivery program.
terminal. Return a pair of ``(pid, fd)``, where *pid* is ``0`` in the child, the terminal. Return a pair of ``(pid, fd)``, where *pid* is ``0`` in the child, the
new child's process id in the parent, and *fd* is the file descriptor of the new child's process id in the parent, and *fd* is the file descriptor of the
master end of the pseudo-terminal. For a more portable approach, use the master end of the pseudo-terminal. For a more portable approach, use the
:mod:`pty` module. Availability: Macintosh, some flavors of Unix. :mod:`pty` module. If an error occurs :exc:`OSError` is raised.
Availability: Macintosh, some flavors of Unix.
.. function:: kill(pid, sig) .. function:: kill(pid, sig)