diff options
Diffstat (limited to 'devel/directfb/files/patch-tools-fusion_bench.c')
-rw-r--r-- | devel/directfb/files/patch-tools-fusion_bench.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/devel/directfb/files/patch-tools-fusion_bench.c b/devel/directfb/files/patch-tools-fusion_bench.c new file mode 100644 index 000000000000..2970408e1a4b --- /dev/null +++ b/devel/directfb/files/patch-tools-fusion_bench.c @@ -0,0 +1,26 @@ +--- tools/fusion_bench.c ++++ tools/fusion_bench.c +@@ -336,7 +336,11 @@ static void + bench_mutex_threaded( void ) + { + int i; ++#if HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP + pthread_mutex_t lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; ++#else ++ pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; ++#endif + + + /* mutex lock/unlock (2-5 threads) */ +@@ -367,7 +371,11 @@ static void + bench_mutex( void ) + { + pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; ++#if HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP + pthread_mutex_t rmutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; ++#else ++ pthread_mutex_t rmutex = PTHREAD_MUTEX_INITIALIZER; ++#endif + + + /* pthread_mutex lock/unlock */ |