diff options
author | jb <jb@FreeBSD.org> | 1997-04-01 22:49:58 +0000 |
---|---|---|
committer | jb <jb@FreeBSD.org> | 1997-04-01 22:49:58 +0000 |
commit | 70db53e4e7dc4735a7b70b709b3fa317b1873359 (patch) | |
tree | 9672117030dab84e4dcd6a5d2fdcac0398a2b431 /lib/libpthread | |
parent | 281aa43a363d7072664aaa4271dc65f8a8f1f61c (diff) | |
download | FreeBSD-src-70db53e4e7dc4735a7b70b709b3fa317b1873359.zip FreeBSD-src-70db53e4e7dc4735a7b70b709b3fa317b1873359.tar.gz |
Make error checking less zealous to handle devices like /dev/null
which don't provide a non-blocking interface.
This is a short term "fix" which changes a half-lose to a half-win.
The thread that accesses a device that does not provide a non-blocking
interface will block for its time slice.
A medium term solution would be to use rfork. A long-term solution
would be some sort of kernel thread/SMP implementation.
Diffstat (limited to 'lib/libpthread')
0 files changed, 0 insertions, 0 deletions