24 using namespace SLNet;
 
   80     DeleteCriticalSection(&criticalSection);
 
   88     pthread_mutex_destroy(&hMutex);
 
  140     EnterCriticalSection(&criticalSection);
 
  148     int error = pthread_mutex_lock(&hMutex);
 
  160     LeaveCriticalSection(&criticalSection);
 
  168     int error = pthread_mutex_unlock(&hMutex);
 
  174 void SimpleMutex::Init(
void)
 
  176 #if defined(WINDOWS_PHONE_8) || defined(WINDOWS_STORE_RT) 
  177     InitializeCriticalSectionEx(&criticalSection,0,CRITICAL_SECTION_NO_DEBUG_INFO);
 
  178 #elif defined(_WIN32) 
  181     InitializeCriticalSection(&criticalSection);
 
  191     int error = pthread_mutex_init(&hMutex, 0);