THR_LOCK_RELEASE
THR_LOCK_RELEASE(thread, &_cond_static_lock);
THR_LOCK_RELEASE(curthread, &addr_lock);
THR_LOCK_RELEASE(curthread, &addr_lock);
THR_LOCK_RELEASE(curthread, &free_thread_lock);
THR_LOCK_RELEASE(curthread, &tcb_lock);
THR_LOCK_RELEASE(curthread, &tcb_lock);
THR_LOCK_RELEASE(curthread, &free_thread_lock);
THR_LOCK_RELEASE(thread, &_mutex_static_lock);
#define THR_UNLOCK(curthrd) THR_LOCK_RELEASE(curthrd, &(curthrd)->lock)
#define THR_THREAD_UNLOCK(curthrd, thr) THR_LOCK_RELEASE(curthrd, &(thr)->lock)
THR_LOCK_RELEASE(thread, &_rwlock_static_lock);
THR_LOCK_RELEASE(curthread, &sc->sc_lock);
THR_LOCK_RELEASE(curthread, &_keytable_lock);
THR_LOCK_RELEASE(curthread, &_keytable_lock);
THR_LOCK_RELEASE(curthread, &_keytable_lock);
THR_LOCK_RELEASE(curthread, &_keytable_lock);
THR_LOCK_RELEASE(curthread, &_keytable_lock);
THR_LOCK_RELEASE(curthread, &_keytable_lock);
THR_LOCK_RELEASE(curthread, &_suspend_all_lock);
THR_LOCK_RELEASE(curthread, &_suspend_all_lock);
THR_LOCK_RELEASE(curthread, &_suspend_all_lock);