PEP 446: fix typo

Mention also Mac OS 10.8 for the O_CLOEXEC flag (it was already mentionned in
the summary table).
This commit is contained in:
Victor Stinner 2013-08-11 22:07:33 +02:00
parent 2dd26998ec
commit 2f67e7cc67
1 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@ issues and is a known major security vulnerability. Using the
not possible in some cases, and has poor performances on some platforms. not possible in some cases, and has poor performances on some platforms.
This PEP proposes to make all file descriptors created by Python This PEP proposes to make all file descriptors created by Python
non-inheritable by default to reduces the risk of these issues. This PEP non-inheritable by default to reduce the risk of these issues. This PEP
fixes also a race condition in multithreaded applications on operating fixes also a race condition in multithreaded applications on operating
systems supporting atomic flags to create non-inheritable file systems supporting atomic flags to create non-inheritable file
descriptors. descriptors.
@ -247,8 +247,8 @@ version (ex: Windows XP SP3), ``WSASocket()`` fails with
On UNIX, new flags were added for files and sockets: On UNIX, new flags were added for files and sockets:
* ``O_CLOEXEC``: available on Linux (2.6.23), FreeBSD (8.3), * ``O_CLOEXEC``: available on Linux (2.6.23), FreeBSD (8.3),
OpenBSD 5.0, Solaris 11, QNX, BeOS, next NetBSD release (6.1?). Mac OS 10.8, OpenBSD 5.0, Solaris 11, QNX, BeOS, next NetBSD release
This flag is part of POSIX.1-2008. (6.1?). This flag is part of POSIX.1-2008.
* ``SOCK_CLOEXEC`` flag for ``socket()`` and ``socketpair()``, * ``SOCK_CLOEXEC`` flag for ``socket()`` and ``socketpair()``,
available on Linux 2.6.27, OpenBSD 5.2, NetBSD 6.0. available on Linux 2.6.27, OpenBSD 5.2, NetBSD 6.0.
* ``fcntl()``: ``F_DUPFD_CLOEXEC`` flag, available on Linux 2.6.24, * ``fcntl()``: ``F_DUPFD_CLOEXEC`` flag, available on Linux 2.6.24,