a03fd3b656
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) |
||
---|---|---|
.. | ||
fpmath.h | ||
libc_private.h | ||
namespace.h | ||
nss_tls.h | ||
reentrant.h | ||
spinlock.h | ||
un-namespace.h |