_wake
count = _wake(&cond->seq, 1);
count = _wake(&cond->seq, INT_MAX);
_wake(&mutex->lock, 1);
_wake(&rwlock->value, INT_MAX);
_wake(&sem->value, 1);