https://github.com/python/cpython/commit/da69fcf98de500b1e10bdce41a05c904e345d89f
commit: da69fcf98de500b1e10bdce41a05c904e345d89f
branch: main
author: Duprat <[email protected]>
committer: ned-deily <[email protected]>
date: 2026-06-19T04:08:53-04:00
summary:
gh-151427: add 'not macOS' and 'not iOS' restrictions on availability state
of some functions in `os` module. (#151537)
files:
M Doc/library/os.rst
diff --git a/Doc/library/os.rst b/Doc/library/os.rst
index 5d69997d0868a3..7b043f257ca0b5 100644
--- a/Doc/library/os.rst
+++ b/Doc/library/os.rst
@@ -541,7 +541,7 @@ process and user.
Return a tuple (ruid, euid, suid) denoting the current process's
real, effective, and saved user ids.
- .. availability:: Unix, not WASI.
+ .. availability:: Unix, not WASI, not macOS, not iOS.
.. versionadded:: 3.2
@@ -551,7 +551,7 @@ process and user.
Return a tuple (rgid, egid, sgid) denoting the current process's
real, effective, and saved group ids.
- .. availability:: Unix, not WASI.
+ .. availability:: Unix, not WASI, not macOS, not iOS.
.. versionadded:: 3.2
@@ -725,7 +725,7 @@ process and user.
Set the current process's real, effective, and saved group ids.
- .. availability:: Unix, not WASI, not Android.
+ .. availability:: Unix, not WASI, not Android, not macOS, not iOS.
.. versionadded:: 3.2
@@ -734,7 +734,7 @@ process and user.
Set the current process's real, effective, and saved user ids.
- .. availability:: Unix, not WASI, not Android.
+ .. availability:: Unix, not WASI, not Android, not macOS, not iOS.
.. versionadded:: 3.2
@@ -1096,10 +1096,7 @@ as internal buffering of data.
Force write of file with filedescriptor *fd* to disk. Does not force update
of
metadata.
- .. availability:: Unix.
-
- .. note::
- This function is not available on MacOS.
+ .. availability:: Unix, not macOS, not iOS.
.. function:: fpathconf(fd, name, /)
@@ -1451,7 +1448,7 @@ or `the MSDN
<https://msdn.microsoft.com/en-us/library/z0kc8e3z.aspx>`_ on Windo
Return a pair of file descriptors ``(r, w)`` usable for reading and writing,
respectively.
- .. availability:: Unix, not WASI.
+ .. availability:: Unix, not WASI, not macOS, not iOS.
.. versionadded:: 3.3
@@ -1461,7 +1458,7 @@ or `the MSDN
<https://msdn.microsoft.com/en-us/library/z0kc8e3z.aspx>`_ on Windo
Ensures that enough disk space is allocated for the file specified by *fd*
starting from *offset* and continuing for *len* bytes.
- .. availability:: Unix.
+ .. availability:: Unix, not macOS, not iOS.
.. versionadded:: 3.3
@@ -1476,7 +1473,7 @@ or `the MSDN
<https://msdn.microsoft.com/en-us/library/z0kc8e3z.aspx>`_ on Windo
:data:`POSIX_FADV_RANDOM`, :data:`POSIX_FADV_NOREUSE`,
:data:`POSIX_FADV_WILLNEED` or :data:`POSIX_FADV_DONTNEED`.
- .. availability:: Unix.
+ .. availability:: Unix, not macOS, not iOS.
.. versionadded:: 3.3
@@ -5258,7 +5255,7 @@ written in Python, such as a mail server's external
command delivery program.
Lock program segments into memory. The value of *op* (defined in
``<sys/lock.h>``) determines which segments are locked.
- .. availability:: Unix, not WASI, not iOS.
+ .. availability:: Unix, not WASI, not macOS, not iOS.
.. function:: popen(cmd, mode='r', buffering=-1)
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]