DeleteCriticalSection((CRITICAL_SECTION*)systemMutex);
delete (CRITICAL_SECTION*)systemMutex;
#else
- int ret;
-
- ret = pthread_mutex_destroy((pthread_mutex_t*)systemMutex);
+ pthread_mutex_destroy((pthread_mutex_t*)systemMutex);
delete (pthread_mutex_t*)systemMutex;
- if (ret != 0)
- throw rdr::SystemException("Failed to destroy mutex", ret);
#endif
}
#ifdef WIN32
delete (CONDITION_VARIABLE*)systemCondition;
#else
- int ret;
-
- ret = pthread_cond_destroy((pthread_cond_t*)systemCondition);
+ pthread_cond_destroy((pthread_cond_t*)systemCondition);
delete (pthread_cond_t*)systemCondition;
- if (ret != 0)
- throw rdr::SystemException("Failed to destroy condition variable", ret);
#endif
}