NetBSD/lib/libc
thorpej 65ec6ba6e7 Fix lib/20558:
A dynamically linked program invokes the rtld cleanup routine via
an atexit handler.  This rtld cleanup routine invokes _fini() for
shared libraries, which in-turn invoke __cxa_finalize() with their
DSO handle.  By luck, this happens to work okay for non-threaded
programs, but for a threaded program, this leads to deadlock (sometimes
manifested as an assertion failure, if the program didn't actually
create any threads).

Fixed by teaching __cxa_finalize() that it can be recursively invoked,
adjusting the handler list manipulation accordingly.
2003-03-04 18:09:48 +00:00
..
arch Implement pthread_atfork() (in libc, because the required threadlib 2003-02-13 02:50:48 +00:00
citrus - handle s==NULL case of wcrtomb. 2003-01-01 15:57:12 +00:00
compat-43 "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 23:07:28 +00:00
db Grrr. So much for my ability to use grep(1) effectively. Pointed out 2003-01-20 07:12:12 +00:00
dlfcn
gen Drop trailing space, mark up NULL with .Dv, break 2003-03-03 06:45:18 +00:00
gmon Fix signed/unsigned comparison warnings. 2002-11-11 17:13:59 +00:00
hash New sentence, new line. From Robert Elz. 2002-10-01 17:02:56 +00:00
include Implement pthread_atfork() (in libc, because the required threadlib 2003-02-13 02:50:48 +00:00
locale no point to compare wint_t and EOF. 2003-03-04 15:09:54 +00:00
md New sentence, new line. From Robert Elz. 2002-10-01 17:02:56 +00:00
net writable, not writeable. 2003-01-06 20:30:28 +00:00
nls New sentence, new line; bump date for last change. 2003-02-12 18:58:50 +00:00
quad As discussed (briefly) on tech-userlevel, fix our quad support to work 2002-10-20 10:15:47 +00:00
regex Sprinkle some restrict. 2003-02-05 23:13:07 +00:00
rpc Reset in_reclen and in_received after having received a full record in 2003-01-27 20:56:45 +00:00
softfloat
stdio Use strlcpy, not strcpy, in one more place. From deraadt. 2003-02-16 16:21:59 +00:00
stdlib Fix lib/20558: 2003-03-04 18:09:48 +00:00
string Remove superfluous word. 2003-01-07 17:12:54 +00:00
sys Grammar improvements and some minor mdoc fixes. 2003-03-03 07:00:57 +00:00
termios New sentence, new line. From Robert Elz. 2002-10-01 18:10:43 +00:00
thread-stub Add #include <stdlib.h> for exit definition. 2003-03-01 22:11:40 +00:00
time s/_REENT/_REENTRANT/ 2003-01-18 17:10:56 +00:00
yp use strlcpy where it is more appropriate. 2002-11-17 01:51:24 +00:00
Makefile Merge the nathanw_sa branch. 2003-01-18 10:52:16 +00:00
shlib_version bump minor to 96 for some I18N functions addition. 2003-03-02 22:21:15 +00:00