diff options
author | Benoit Germain <benoit.germain@ubisoft.com> | 2024-02-22 15:41:44 +0100 |
---|---|---|
committer | Benoit Germain <benoit.germain@ubisoft.com> | 2024-02-22 15:41:44 +0100 |
commit | bb84407e9c0076222cc5a0bd1df0bdfdf7e55a57 (patch) | |
tree | 96b8ae8872f490df0a660d3354f77f12262eb6a5 /src | |
parent | 484e1a8b3c8f9d3a8c50c58eb23e1bac20d4623f (diff) | |
parent | 489f7caf9ed893c1e8efc5c1b6ecb757a2131932 (diff) | |
download | lanes-bb84407e9c0076222cc5a0bd1df0bdfdf7e55a57.tar.gz lanes-bb84407e9c0076222cc5a0bd1df0bdfdf7e55a57.tar.bz2 lanes-bb84407e9c0076222cc5a0bd1df0bdfdf7e55a57.zip |
Merge branch 'master' of https://github.com/LuaLanes/lanes
Diffstat (limited to 'src')
-rw-r--r-- | src/threading.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/threading.h b/src/threading.h index 3925076..b1706ac 100644 --- a/src/threading.h +++ b/src/threading.h | |||
@@ -113,7 +113,11 @@ enum e_status { PENDING, RUNNING, WAITING, DONE, ERROR_ST, CANCELLED }; | |||
113 | #include <pthread.h> | 113 | #include <pthread.h> |
114 | 114 | ||
115 | #ifdef PLATFORM_LINUX | 115 | #ifdef PLATFORM_LINUX |
116 | # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP | 116 | #if defined(__GLIBC__) |
117 | # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP | ||
118 | #else | ||
119 | # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE | ||
120 | #endif | ||
117 | #else | 121 | #else |
118 | /* OS X, ... */ | 122 | /* OS X, ... */ |
119 | # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE | 123 | # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE |