diff options
author | Gregory P. Smith <greg@krypto.org> | 2014-06-01 20:22:12 (GMT) |
---|---|---|
committer | Gregory P. Smith <greg@krypto.org> | 2014-06-01 20:22:12 (GMT) |
commit | 3fe9e8d5a5ff730b3497fc4e5361bf15ccac14bb (patch) | |
tree | cf2e620b22bf132035b4a63cacac6b590ab84c0a /PCbuild/pcbuild.sln | |
parent | 3ffa7ab2ef856b24f606273b08c5536c4dd12198 (diff) | |
parent | d4dcb70287c7716b8d75014512070a0ad5c7740f (diff) | |
download | cpython-3fe9e8d5a5ff730b3497fc4e5361bf15ccac14bb.zip cpython-3fe9e8d5a5ff730b3497fc4e5361bf15ccac14bb.tar.gz cpython-3fe9e8d5a5ff730b3497fc4e5361bf15ccac14bb.tar.bz2 |
Don't restrict ourselves to a "max" fd when closing fds before exec()
when we have a way to get an actual list of all open fds from the OS.
Fixes issue #21618: The subprocess module would ignore fds that were
inherited by the calling process and already higher than POSIX resource
limits would otherwise allow. On systems with a functioning /proc/self/fd
or /dev/fd interface the max is now ignored and all fds are closed.
Diffstat (limited to 'PCbuild/pcbuild.sln')
0 files changed, 0 insertions, 0 deletions