26typedef CRITICAL_SECTION
Lock;
32typedef pthread_mutex_t
Lock;
int lock_init(Lock *lock)
int cond_wait(Condition *condition, Lock *lock)
int cond_free(Condition *condition)
int cond_init(Condition *condition)
int lock_acquire(Lock *lock)
int cond_wait_timeout(Condition *condition, Lock *lock, int timeout_ms)
int lock_release(Lock *lock)
int cond_signal(Condition *condition)
int lock_try_acquire(Lock *lock)
int cond_broadcast(Condition *condition)
int lock_free(Lock *lock)
int lock_wait(Lock *lock, Condition *condition, int timeout_ms)