Merge pull request #337 from libtom/fix/prng_pthread
prevent undefined behavior with LTC_PTHREAD (cherry picked from commit 45db2a9d9a8fca00948edb285e06dfb2ea5a4828)
This commit is contained in:
committed by
Steffen Jaeckel
parent
dd868600b3
commit
f4d2b37cf4
@@ -549,6 +549,7 @@
|
||||
#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);
|
||||
#define LTC_MUTEX_DESTROY(x) LTC_ARGCHK(pthread_mutex_destroy(x) == 0);
|
||||
|
||||
#else
|
||||
|
||||
@@ -559,6 +560,7 @@
|
||||
#define LTC_MUTEX_INIT(x)
|
||||
#define LTC_MUTEX_LOCK(x)
|
||||
#define LTC_MUTEX_UNLOCK(x)
|
||||
#define LTC_MUTEX_DESTROY(x)
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user