freebsd-nq/lib/libc/include
Jacques Vidrine a03fd3b656 When a dynamic NSS module is built and linked against a thread
library, it may pull in that thread library at run time.  If the
process started out single-threaded, this could cause attempts to
release locks that do not exist.  Guard against this possibility by
checking __isthreaded before invoking thread primitives.

A similar problem remains if the process is linked against one thread
library, but the NSS module is linked against another.  This can only
be avoided by careful design of the NSS module.

Submitted by:	Sean McNeil <sean@mcneil.com> (mostly; bugs are mine)
2004-03-30 15:56:15 +00:00
..
fpmath.h Add a delta accidentally omitted from the previous commit: 2004-01-18 08:05:21 +00:00
libc_private.h
namespace.h
nss_tls.h When a dynamic NSS module is built and linked against a thread 2004-03-30 15:56:15 +00:00
reentrant.h Make the resolver(3) and many associated interfaces much more reentrant. 2004-02-25 21:03:46 +00:00
spinlock.h
un-namespace.h