commit | 58573ffba0e4d3c7d6e6712169578e45d2926dbd | [log] [tgz] |
---|---|---|
author | Alexey Izbyshev <izbyshev@ispras.ru> | Thu May 05 19:46:19 2022 +0300 |
committer | GitHub <noreply@github.com> | Thu May 05 09:46:19 2022 -0700 |
tree | 7f695ae7bd7560b989c62f88425579893c089b61 | |
parent | e65e587f9320947d73817fbe62c11d2a0fd50dfb [diff] |
gh-92301: subprocess: Prefer close_range() to procfs-based fd closing (#92303) #92301: subprocess: Prefer `close_range()` to procfs-based fd closing. `close_range()` is much faster for large number of file descriptors, e.g. 4 times faster for 1000 descriptors in a Linux 5.16-based environment. We prefer close_range() only if it's known to be async-signal-safe.