diff options
author | jilles <jilles@FreeBSD.org> | 2013-04-27 13:26:35 +0000 |
---|---|---|
committer | jilles <jilles@FreeBSD.org> | 2013-04-27 13:26:35 +0000 |
commit | 72dbb34e66701a0d22f36de94acbb3f84e7fcb79 (patch) | |
tree | 5aa9e483274d2af7f5508cdbb7053c4be365119f /contrib/libc++/src/bind.cpp | |
parent | ba8e6992c30d728a8b2f366027f189a6cafba364 (diff) | |
download | FreeBSD-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 'contrib/libc++/src/bind.cpp')
0 files changed, 0 insertions, 0 deletions