]> git.saurik.com Git - apt.git/commit
ExecFork: Use /proc/self/fd to determine which files to close
authorJulian Andres Klode <jak@debian.org>
Mon, 25 May 2015 14:45:05 +0000 (16:45 +0200)
committerJulian Andres Klode <jak@debian.org>
Tue, 11 Aug 2015 12:03:53 +0000 (14:03 +0200)
commitbe4d908fb5d56f8a331bb88e878a6fb8d82a77a6
tree17650ca2ab881486c7add1e8474ee0a8db5c8aca
parenta0a4d1433a42d581697adacb1c3c095df4b23a56
ExecFork: Use /proc/self/fd to determine which files to close

This significantly reduces the number of files that have to be closed
and seems to be faster, despite the additional reads.

On systems where /proc/self/fd is not available, we fallback to the
old code that closes all file descriptors >= 3.

Closes: #764204
apt-pkg/contrib/fileutl.cc