diff options
author | 2003-12-23 20:03:54 +0000 | |
---|---|---|
committer | 2003-12-23 20:03:54 +0000 | |
commit | bfe5727192b50da711b2758abecc78b3010bc9ae (patch) | |
tree | 2fa4ef5745f021e1e0577970cc787e670be44c7d /lib/libpthread/man | |
parent | add cpu_setperf and cpu_cpuspeed externs to make life easier. (diff) | |
download | wireguard-openbsd-bfe5727192b50da711b2758abecc78b3010bc9ae.tar.xz wireguard-openbsd-bfe5727192b50da711b2758abecc78b3010bc9ae.zip |
Based upon a freebsd change:
If an application closes one of its stdio descriptors (0..2),
an excessive close() on one of these descriptors would cause
a memory for this descriptor to be allocated in the internal
descriptor table. When this descriptor gets used again, e.g.
through the call to open() or socket(), the descriptor would
be erroneously left in the blocking mode, and the whole
application would get stuck on a blocking operation, e.g.,
in accept(2).
but changed to not eat fds when a file that the thread kernel doesn't
know about is closed.
Diffstat (limited to 'lib/libpthread/man')
0 files changed, 0 insertions, 0 deletions