Exemplo n.º 1
0
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);
}
Exemplo n.º 2
0
 void
 UnlockImplement(void)
 {
     internal_mutex_unlock();
 }
Exemplo n.º 3
0
/* This method unlocks the mutex. */
void kmutex_unlock(struct kmutex *self) {
    internal_mutex_unlock(&self->internal_mutex);
}