freebsd-dev/lib/libthr
mtm 2987dd3b2e Locking primitives and operations in libthr should use struct umtx,
not spinlock_t. Spinlock_t and the associated functions and macros may
require blocking signals in order for async-safe libc functions to behave
appropriately in libthr. This is undesriable for libthr internal locking.
So, this is the first step in completely separating libthr from libc's
locking primitives.

Three new macros should be used for internal libthr locking from now on:
THR_LOCK, THR_TRYLOCK, THR_UNLOCK.
2003-06-29 23:49:41 +00:00
..
arch The move to _retire() a thread in the GC instead of in the thread's 2003-06-29 00:12:40 +00:00
sys - Adjust the makefiles so we have a per architecture makefile. 2003-04-01 07:07:38 +00:00
thread Locking primitives and operations in libthr should use struct umtx, 2003-06-29 23:49:41 +00:00
Makefile Create compatibility links for libc_r on ia64 to prevent build-time 2003-06-27 18:07:47 +00:00