blob: c4f9d6fbaf2f93ab03c3151fb124f8b86e037066 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- lib/direct/trace.c
+++ lib/direct/trace.c
@@ -90,7 +90,7 @@ struct __D_DirectTraceBuffer {
static DirectTraceBuffer *buffers[MAX_BUFFERS];
static int buffers_num = 0;
-#ifdef HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+#if HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
static pthread_mutex_t buffers_lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
#else
static pthread_mutex_t buffers_lock = PTHREAD_MUTEX_INITIALIZER;
@@ -176,7 +176,7 @@ typedef struct {
} SymbolTable;
static DirectLink *tables = NULL;
-#ifdef HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+#if HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
static pthread_mutex_t tables_lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
#else
static pthread_mutex_t tables_lock = PTHREAD_MUTEX_INITIALIZER;
|