aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Germain <bnt.germain@gmail.com>2024-01-28 13:31:38 +0100
committerGitHub <noreply@github.com>2024-01-28 13:31:38 +0100
commit489f7caf9ed893c1e8efc5c1b6ecb757a2131932 (patch)
tree56c63a34a6f4e8bbc822d1714f730011346f4111
parente982216251bd874cfc66e74692193b3c6c26274c (diff)
parent0e959e637b6ee85b0710e0608fe5d678ad7e0b78 (diff)
downloadlanes-489f7caf9ed893c1e8efc5c1b6ecb757a2131932.tar.gz
lanes-489f7caf9ed893c1e8efc5c1b6ecb757a2131932.tar.bz2
lanes-489f7caf9ed893c1e8efc5c1b6ecb757a2131932.zip
Merge pull request #222 from ConiKost/musl
src/threading.h: fix compilation on musl
-rw-r--r--src/threading.h6
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