NetBSD/sys/opencrypto
dsl 2a54322c7b If a multithreaded app closes an fd while another thread is blocked in
read/write/accept, then the expectation is that the blocked thread will
exit and the close complete.
Since only one fd is affected, but many fd can refer to the same file,
the close code can only request the fs code unblock with ERESTART.
Fixed for pipes and sockets, ERESTART will only be generated after such
a close - so there should be no change for other programs.
Also rename fo_abort() to fo_restart() (this used to be fo_drain()).
Fixes PR/26567
2009-12-20 09:36:05 +00:00
..
Makefile
criov.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
crypto.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
cryptodev.c If a multithreaded app closes an fd while another thread is blocked in 2009-12-20 09:36:05 +00:00
cryptodev.h It is best to explicitly include <sys/condvar.h> if we're going to 2009-09-04 08:58:44 +00:00
cryptosoft.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
cryptosoft.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
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
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