THR_UMUTEX_TRYLOCK
return (THR_UMUTEX_TRYLOCK(_get_curthread(), &lck->s_lock));
while (THR_UMUTEX_TRYLOCK(curthread, &lck->s_lock) != 0) {