@@ -28,25 +28,25 @@ static of_rmutex_t globalMutex; static void init(void) { - if (!of_rmutex_new(&globalMutex)) + if (of_rmutex_new(&globalMutex) != 0) OBJC_ERROR("Failed to create global mutex!"); } void objc_global_mutex_lock(void) { static of_once_t once_control = OF_ONCE_INIT; of_once(&once_control, init); - if (!of_rmutex_lock(&globalMutex)) + if (of_rmutex_lock(&globalMutex) != 0) OBJC_ERROR("Failed to lock global mutex!"); } void objc_global_mutex_unlock(void) { - if (!of_rmutex_unlock(&globalMutex)) + if (of_rmutex_unlock(&globalMutex) != 0) OBJC_ERROR("Failed to unlock global mutex!"); }