NetBSD/sys/opencrypto
ad c6367674d6 Add fileops::fo_drain(), to be called from fd_close() when there is more
than one active reference to a file descriptor. It should dislodge threads
sleeping while holding a reference to the descriptor. Implemented only for
sockets but should be extended to pipes, fifos, etc.

Fixes the case of a multithreaded process doing something like the
following, which would have hung until the process got a signal.

thr0	accept(fd, ...)
thr1	close(fd)
2009-04-04 10:12:51 +00:00
..
criov.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
crypto.c Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
cryptodev.c Add fileops::fo_drain(), to be called from fd_close() when there is more 2009-04-04 10:12:51 +00:00
cryptodev.h Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
cryptosoft_xform.c Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
cryptosoft.c Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
cryptosoft.h Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
deflate.c Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
deflate.h Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
files.opencrypto Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
Makefile merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ocryptodev.c avoid a useless uninitialised use, picked up by gcc -O3. 2009-03-26 01:52:24 +00:00
ocryptodev.h Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
xform.c Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
xform.h Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00