diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-07-21 12:12:26 +0200 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-07-21 12:16:20 +0200 |
| commit | c6eccf6137fae2c2f158af6bdc393d70d832b9e9 (patch) | |
| tree | 2e63401119d1f9804d407bf6205e4de9305a45f6 /CMake/pthread_mutex_recursive.c | |
| parent | 15f1b6b5c4783695769d3342b85b26b3e7bd29bd (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.c | 7 |
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; +} |
