Searched refs:PthreadCall (Results 1 – 2 of 2) sorted by relevance
| /leveldb-1.20/port/ |
| H A D | port_posix.cc | 14 static void PthreadCall(const char* label, int result) { in PthreadCall() function 21 Mutex::Mutex() { PthreadCall("init mutex", pthread_mutex_init(&mu_, NULL)); } in Mutex() 23 Mutex::~Mutex() { PthreadCall("destroy mutex", pthread_mutex_destroy(&mu_)); } in ~Mutex() 25 void Mutex::Lock() { PthreadCall("lock", pthread_mutex_lock(&mu_)); } in Lock() 27 void Mutex::Unlock() { PthreadCall("unlock", pthread_mutex_unlock(&mu_)); } in Unlock() 31 PthreadCall("init cv", pthread_cond_init(&cv_, NULL)); in CondVar() 34 CondVar::~CondVar() { PthreadCall("destroy cv", pthread_cond_destroy(&cv_)); } in ~CondVar() 37 PthreadCall("wait", pthread_cond_wait(&cv_, &mu_->mu_)); in Wait() 41 PthreadCall("signal", pthread_cond_signal(&cv_)); in Signal() 45 PthreadCall("broadcast", pthread_cond_broadcast(&cv_)); in SignalAll() [all …]
|
| /leveldb-1.20/util/ |
| H A D | env_posix.cc | 545 void PthreadCall(const char* label, int result) { in PthreadCall() function in leveldb::__anonf3d8c4b20111::PosixEnv 606 PthreadCall("mutex_init", pthread_mutex_init(&mu_, NULL)); in PosixEnv() 607 PthreadCall("cvar_init", pthread_cond_init(&bgsignal_, NULL)); in PosixEnv() 611 PthreadCall("lock", pthread_mutex_lock(&mu_)); in Schedule() 616 PthreadCall( in Schedule() 624 PthreadCall("signal", pthread_cond_signal(&bgsignal_)); in Schedule() 632 PthreadCall("unlock", pthread_mutex_unlock(&mu_)); in Schedule() 638 PthreadCall("lock", pthread_mutex_lock(&mu_)); in BGThread() 640 PthreadCall("wait", pthread_cond_wait(&bgsignal_, &mu_)); in BGThread() 647 PthreadCall("unlock", pthread_mutex_unlock(&mu_)); in BGThread() [all …]
|