|
@@ -549,9 +549,9 @@
|
|
#define LTC_MUTEX_GLOBAL(x) pthread_mutex_t x = PTHREAD_MUTEX_INITIALIZER;
|
|
#define LTC_MUTEX_GLOBAL(x) pthread_mutex_t x = PTHREAD_MUTEX_INITIALIZER;
|
|
#define LTC_MUTEX_PROTO(x) extern pthread_mutex_t x;
|
|
#define LTC_MUTEX_PROTO(x) extern pthread_mutex_t x;
|
|
#define LTC_MUTEX_TYPE(x) pthread_mutex_t x;
|
|
#define LTC_MUTEX_TYPE(x) pthread_mutex_t x;
|
|
-#define LTC_MUTEX_INIT(x) pthread_mutex_init(x, NULL);
|
|
|
|
-#define LTC_MUTEX_LOCK(x) pthread_mutex_lock(x);
|
|
|
|
-#define LTC_MUTEX_UNLOCK(x) pthread_mutex_unlock(x);
|
|
|
|
|
|
+#define LTC_MUTEX_INIT(x) LTC_ARGCHK(pthread_mutex_init(x, NULL) == 0);
|
|
|
|
+#define LTC_MUTEX_LOCK(x) LTC_ARGCHK(pthread_mutex_lock(x) == 0);
|
|
|
|
+#define LTC_MUTEX_UNLOCK(x) LTC_ARGCHK(pthread_mutex_unlock(x) == 0);
|
|
|
|
|
|
#else
|
|
#else
|
|
|
|
|