Add O_SHLOCK & O_EXLOCK. Closes patch #1103951.
This commit is contained in:
parent
7726dc0a8e
commit
5ff1492720
|
@ -594,7 +594,9 @@ its \method{write()} method.
|
|||
|
||||
|
||||
The following data items are available for use in constructing the
|
||||
\var{flags} parameter to the \function{open()} function.
|
||||
\var{flags} parameter to the \function{open()} function. Some items will
|
||||
not be available on all platforms. For descriptions of their availability
|
||||
and use, consult \manpage{open}{2}.
|
||||
|
||||
\begin{datadesc}{O_RDONLY}
|
||||
\dataline{O_WRONLY}
|
||||
|
@ -614,6 +616,8 @@ Availability: Macintosh, \UNIX, Windows.
|
|||
\dataline{O_NDELAY}
|
||||
\dataline{O_NONBLOCK}
|
||||
\dataline{O_NOCTTY}
|
||||
\dataline{O_SHLOCK}
|
||||
\dataline{O_EXLOCK}
|
||||
More options for the \var{flag} argument to the \function{open()} function.
|
||||
Availability: Macintosh, \UNIX.
|
||||
\end{datadesc}
|
||||
|
|
|
@ -81,6 +81,9 @@ Core and builtins
|
|||
Extension Modules
|
||||
-----------------
|
||||
|
||||
- Patch #1103951: Expose O_SHLOCK and O_EXLOCK in the posix module if
|
||||
available on the platform.
|
||||
|
||||
- Bug #1166660: The readline module could segfault if hook functions
|
||||
were set in a different thread than that which called readline.
|
||||
|
||||
|
|
|
@ -7718,6 +7718,12 @@ all_ins(PyObject *d)
|
|||
#ifdef O_LARGEFILE
|
||||
if (ins(d, "O_LARGEFILE", (long)O_LARGEFILE)) return -1;
|
||||
#endif
|
||||
#ifdef O_SHLOCK
|
||||
if (ins(d, "O_SHLOCK", (long)O_SHLOCK)) return -1;
|
||||
#endif
|
||||
#ifdef O_EXLOCK
|
||||
if (ins(d, "O_EXLOCK", (long)O_EXLOCK)) return -1;
|
||||
#endif
|
||||
|
||||
/* MS Windows */
|
||||
#ifdef O_NOINHERIT
|
||||
|
|
Loading…
Reference in New Issue