NetBSD/lib/libc
nathanw 6d30f1a3db Disable cancellation on the first lock, too, not just on internal
recursive locks (Duh).

Disable cancellation around the cond_wait() call, since that's also a
cancellation point. Arguably, that would be better handled with
pthread_cleanup_*(), but stubbing those for libc is difficult, and the
current non-exception-based implementation of cleanup handlers is
probably no faster than disabling and reenabling cancellation.
Finally, it only happens in the slow path where the thread is going to
sleep anyway...
2003-07-22 00:56:25 +00:00
..
arch Generate proper PIC code for libc_pic.a. 2003-07-01 14:35:44 +00:00
citrus Pull in host-tool config.h, if necessary. 2003-07-21 07:10:28 +00:00
compat-43 Misc. fixes from jmc@openbsd. 2003-05-10 12:14:26 +00:00
db Grammar, spelling, markup fixes from jmc@openbsd. 2003-06-06 13:42:49 +00:00
dlfcn
gen If VIS_CSTYLE is specified, use \ to escape any printable characters 2003-07-16 22:34:34 +00:00
gmon
hash Use 2003-04-16 13:34:34 +00:00
iconv Grammar improvement. 2003-07-05 17:34:55 +00:00
include Adapt definition of FLOCKFILE()/FUNLOCKFILE() to new __flockfile_internal() 2003-07-18 21:51:22 +00:00
locale Add missing dot a beginning of line. 2003-07-01 10:16:50 +00:00
md add const qualifiers to match md{2,4,5}.h 2003-06-13 01:28:41 +00:00
net make _DIAGNOSTIC happy. 2003-07-10 08:50:43 +00:00
nls Add ETIME translation. 2003-05-30 23:24:23 +00:00
quad
regex Use 2003-04-16 13:34:34 +00:00
rpc Use Em instead of weird Bf usage. 2003-07-01 10:20:54 +00:00
softfloat GCC-3 requires a libcall to support testing for unordered. 2003-05-06 08:58:19 +00:00
stdio Disable cancellation on the first lock, too, not just on internal 2003-07-22 00:56:25 +00:00
stdlib Remove superfluous comma. 2003-06-27 18:01:08 +00:00
string make _DIAGNOSTIC happy. 2003-07-10 08:50:43 +00:00
sys Mark __clockctl_fd close-on-exec to avoid unintentionally leaking 2003-07-16 19:42:11 +00:00
termios Misc. fixes from jmc@openbsd. 2003-05-10 12:14:26 +00:00
thread-stub Add a stub for setcancelstate(). 2003-07-18 21:44:38 +00:00
time Use a better width argument. 2003-06-30 12:02:08 +00:00
yp de-lint pointer casts. 2003-05-29 18:15:25 +00:00
Makefile Rename a large chunk of the make(1) variables which refer to a 2003-07-10 10:33:58 +00:00
shlib_version bump libc version because of iconv. 2003-06-27 06:05:08 +00:00