freebsd-nq/lib/libc_r
John Birrell 745a12fc30 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.
1997-04-01 22:49:58 +00:00
..
compat-43 Reviewed by: julian 1996-01-22 00:23:58 +00:00
db keep the libc_r makefiles in step with those from libc 1996-03-20 03:05:34 +00:00
gen Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
gmon Reviewed by: julian 1996-01-22 00:23:58 +00:00
i386 Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
locale Add collate_range_cmp 1996-08-13 14:55:09 +00:00
man Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
net Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
nls Reviewed by: julian 1996-01-22 00:23:58 +00:00
quad Reviewed by: julian 1996-01-22 00:23:58 +00:00
regex Reviewed by: julian 1996-01-22 00:23:58 +00:00
rpc Reviewed by: julian 1996-01-22 00:23:58 +00:00
stdio cmp -s || install -c ==> install -C 1996-08-30 01:51:09 +00:00
stdlib Reviewed by: julian 1996-01-22 00:23:58 +00:00
stdtime Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
string Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
sys Sync with libc. 1996-12-29 03:04:08 +00:00
uthread Make error checking less zealous to handle devices like /dev/null 1997-04-01 22:49:58 +00:00
xdr Reviewed by: julian 1996-01-22 00:23:58 +00:00
yp Revert $FreeBSD$ to $Id$ 1997-02-22 15:12:41 +00:00
Makefile Submitted by: John Birrell 1997-02-05 23:26:09 +00:00