freebsd-dev/lib
Mike Makonnen 5dbd7addb0 1. Now that it's a thread's state is changed from within the kernel, where
no userland locks are heald, the dead thread lock can no longer protect
   access to it. Therefore, instead of using an if (!dead)...else clause
   after walking the active threads list test the thread pointer before
   deciding not to walk the dead threads list. If the thread pointer is null
   it means it was not found in the active threads list and the dead threads
   list should be checked.

2. Do not free the stack of a thread that is not marked dead. This is the
   2nd and final part of eliminating the race to free a thread's stack.

MFC after: 3 days
2004-10-13 11:42:20 +00:00
..
bind Fix up the man file installation for the new BIND 9 sources: 2004-09-26 06:36:11 +00:00
csu Implement .init and .fini. 2004-09-23 23:00:51 +00:00
libalias
libarchive Build as a shared lib again. 2004-10-11 22:04:05 +00:00
libatm
libautofs bump .Dd 2004-09-09 10:54:08 +00:00
libbegemot Fix build in the !NOATM case by using the begemot library in place of 2004-09-24 22:10:34 +00:00
libbluetooth
libbsnmp Delete a .Fn that had no argument and 2004-10-09 04:03:08 +00:00
libbz2
libc Correctly document the return value of strerror() and strerror_r() and 2004-10-12 14:52:52 +00:00
libc_r
libcalendar
libcam
libcom_err
libcompat
libcrypt
libdevinfo Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-22 16:56:49 +00:00
libdevstat
libdisk We have now so many GEOM classes that it is better to just skip unknown 2004-09-13 16:06:14 +00:00
libedit
libexpat
libfetch Update copyright years. 2004-09-21 18:35:21 +00:00
libform
libftpio
libgeom
libio
libipsec
libipx
libkiconv
libkse if system scope thread didn't set timeout, don't call clock_gettime syscall 2004-10-08 22:57:30 +00:00
libkvm Belatedly catch up with the dev_t/cdev changes from a few months back. 2004-10-11 21:56:27 +00:00
libmagic
libmd
libmenu
libmilter
libmp
libncp Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-22 16:56:49 +00:00
libncurses
libnetgraph Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-22 16:56:49 +00:00
libngatm
libopie Bump the library version numbers for the following libraries: 2004-10-01 15:38:07 +00:00
libpam
libpanel
libpcap Bump the library version numbers for the following libraries: 2004-10-01 15:38:07 +00:00
libpthread if system scope thread didn't set timeout, don't call clock_gettime syscall 2004-10-08 22:57:30 +00:00
libradius
librpcsvc
libsbuf
libsdp
libsm
libsmb
libsmdb
libsmutil
libstand Don't add integers to void pointers. 2004-10-03 15:58:20 +00:00
libtacplus
libtelnet
libthr 1. Now that it's a thread's state is changed from within the kernel, where 2004-10-13 11:42:20 +00:00
libthread_db
libufs
libugidfw
libusbhid
libutil Backout manual page updates. 2004-09-26 12:08:31 +00:00
libvgl
libwrap
libxpg4
liby
libypclnt
libz Correct a denial-of-service vulnerability in zlib. 2004-08-26 19:37:06 +00:00
msun More updates for math(3): 2004-10-11 20:13:52 +00:00
ncurses
Makefile Fix build in the !NOATM case by using the begemot library in place of 2004-09-24 22:10:34 +00:00
Makefile.inc