コード例 #1
0
ファイル: mutex.cpp プロジェクト: Alexpux/Coin3D
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);
}
コード例 #2
0
ファイル: WRATHMutex.hpp プロジェクト: theomission/wrath
 void
 UnlockImplement(void)
 {
     internal_mutex_unlock();
 }
コード例 #3
0
ファイル: kthread.c プロジェクト: fdgonthier/libktools
/* This method unlocks the mutex. */
void kmutex_unlock(struct kmutex *self) {
    internal_mutex_unlock(&self->internal_mutex);
}