summaryrefslogtreecommitdiff
path: root/CMake/pthread_mutex_recursive.c
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2021-07-21 12:12:26 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2021-07-21 12:16:20 +0200
commitc6eccf6137fae2c2f158af6bdc393d70d832b9e9 (patch)
tree2e63401119d1f9804d407bf6205e4de9305a45f6 /CMake/pthread_mutex_recursive.c
parent15f1b6b5c4783695769d3342b85b26b3e7bd29bd (diff)
Call pthread's recursive mutex on Linux (Issue #245)
Add CMake test for PTHREAD_MUTEX_RECURSIVE Add autoconf/configure compile test for PTHREAD_MUTEX_RECURSIVE Replace "#ifdef PTHREAD_MUTEX_RECURSIVE" with "#ifdef HAVE_PTHREAD_MUTEX_RECURSIVE" and define HAVE_PTHREAD_MUTEX_RECURSIVE in config.h
Diffstat (limited to 'CMake/pthread_mutex_recursive.c')
-rw-r--r--CMake/pthread_mutex_recursive.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/CMake/pthread_mutex_recursive.c b/CMake/pthread_mutex_recursive.c
new file mode 100644
index 000000000..2a058822f
--- /dev/null
+++ b/CMake/pthread_mutex_recursive.c
@@ -0,0 +1,7 @@
+/*
+ FLTK feature test: do we have PTHREAD_MUTEX_RECURSIVE ?
+*/
+#include <pthread.h>
+int main() {
+ return PTHREAD_MUTEX_RECURSIVE;
+}