projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7289d42
)
fixed undefined PTHREAD_MUTEX_RECURSIVE_NP (OSX has PTHREAD_MUTEX_RECURSIVE instead)
author
pk910
<philipp@zoelle1.de>
Sat, 22 Sep 2012 04:55:22 +0000
(06:55 +0200)
committer
pk910
<philipp@zoelle1.de>
Sat, 22 Sep 2012 04:55:22 +0000
(06:55 +0200)
src/overall.h
patch
|
blob
|
history
diff --git
a/src/overall.h
b/src/overall.h
index 64ee2cadb67eed9bace5fe758bfb36b4549f43b2..caf062de7161598fa76e3ccc485ab790160c22a8 100644
(file)
--- a/
src/overall.h
+++ b/
src/overall.h
@@
-60,10
+60,15
@@
#else
#define pthread_self_tid() pthread_self()
#endif
#else
#define pthread_self_tid() pthread_self()
#endif
+#ifdef PTHREAD_MUTEX_RECURSIVE_NP
+#define PTHREAD_MUTEX_RECURSIVE_VAL PTHREAD_MUTEX_RECURSIVE_NP
+#else
+#define PTHREAD_MUTEX_RECURSIVE_VAL PTHREAD_MUTEX_RECURSIVE
+#endif
#define THREAD_MUTEX_INIT(var) { \
pthread_mutexattr_t mutex_attr; \
pthread_mutexattr_init(&mutex_attr);\
#define THREAD_MUTEX_INIT(var) { \
pthread_mutexattr_t mutex_attr; \
pthread_mutexattr_init(&mutex_attr);\
- pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_
NP
);\
+ pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_
VAL
);\
pthread_mutex_init(&var, &mutex_attr); \
}
#define THREAD_MUTEX_INIT_TYPE(var, type) { \
pthread_mutex_init(&var, &mutex_attr); \
}
#define THREAD_MUTEX_INIT_TYPE(var, type) { \