aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/context.c
diff options
context:
space:
mode:
authorRonald Oussoren <ronaldoussoren@mac.com>2023-12-07 10:30:15 +0100
committerGitHub <noreply@github.com>2023-12-07 10:30:15 +0100
commit953ee622b3901d3467e65e3484dcfa75ba6fcddf (patch)
treea5dcb5ddab732674a05a13a8f6fce6d0951a998d /Python/context.c
parent16448cab44e23d350824e9ac75e699f5bcc48a14 (diff)
downloadcpython-953ee622b3901d3467e65e3484dcfa75ba6fcddf.tar.gz
cpython-953ee622b3901d3467e65e3484dcfa75ba6fcddf.zip
gh-109981: Fix support.fd_count() on macOS 14 (#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. Co-authored-by: Victor Stinner <vstinner@python.org>
Diffstat (limited to 'Python/context.c')
0 files changed, 0 insertions, 0 deletions