void cc_mutex_unlock(cc_mutex * mutex) { int ok; assert(mutex != NULL); #ifdef USE_W32THREAD if (cc_mutex_TryEnterCriticalSection) ok = win32_cs_unlock(mutex); else ok = win32_mutex_unlock(mutex); #else /* USE_W32THREAD */ ok = internal_mutex_unlock(mutex); #endif /* USE_W32THREAD */ assert(ok == CC_OK); }
void UnlockImplement(void) { internal_mutex_unlock(); }
/* This method unlocks the mutex. */ void kmutex_unlock(struct kmutex *self) { internal_mutex_unlock(&self->internal_mutex); }