summaryrefslogtreecommitdiffstats
path: root/lib/libthr
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2013-04-27 13:26:35 +0000
committerjilles <jilles@FreeBSD.org>2013-04-27 13:26:35 +0000
commit72dbb34e66701a0d22f36de94acbb3f84e7fcb79 (patch)
tree5aa9e483274d2af7f5508cdbb7053c4be365119f /lib/libthr
parentba8e6992c30d728a8b2f366027f189a6cafba364 (diff)
downloadFreeBSD-src-72dbb34e66701a0d22f36de94acbb3f84e7fcb79.zip
FreeBSD-src-72dbb34e66701a0d22f36de94acbb3f84e7fcb79.tar.gz
syslogd: Use closefrom() instead of getdtablesize()/close() loop.
When syslogd forks a process for '|' destinations, it closes all file descriptors greater than 2. Use closefrom() for this instead of a getdtablesize()/close() loop because it is both faster and avoids leaving file descriptors open because the limit was lowered after they were opened. MFC after: 1 week
Diffstat (limited to 'lib/libthr')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud