From: Skip Montanaro Date: Sat, 15 Mar 2008 02:32:49 +0000 (+0000) Subject: note that fork and forkpty raise OSError on failure X-Git-Tag: v2.6a2~321 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=75e51680f1902d714a4f33efa3d857df9e7e59eb;p=python note that fork and forkpty raise OSError on failure --- diff --git a/Doc/library/os.rst b/Doc/library/os.rst index f76cd977cc..98d0cf936d 100644 --- a/Doc/library/os.rst +++ b/Doc/library/os.rst @@ -1631,7 +1631,8 @@ written in Python, such as a mail server's external command delivery program. .. function:: fork() 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() @@ -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 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 - :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)