Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[3.11] pythongh-109981: Fix support.fd_count() on macOS 14 (pythonGH-…
…112797) (python#112825) pythongh-109981: Fix support.fd_count() on macOS 14 (pythonGH-112797) Use scanning "/dev/fd/" on macOS in support.fd_count(). That's both more efficient than scanning all possible file descriptors, and avoids crashing the interpreter when there are open "guarded" file descriptors. "Guarded" file descriptors are a macOS feature where file descriptors used by system libraries are marked and cause hard crashes when used by "user" code. (cherry picked from commit 953ee62) Co-authored-by: Ronald Oussoren <[email protected]> Co-authored-by: Victor Stinner <[email protected]>
- Loading branch information