summaryrefslogtreecommitdiff
path: root/science/cdo/files/patch-libcdi-src-namespace.c
blob: 747e642168b34701ff64789008a44c354873ae86 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- libcdi/src/namespace.c.orig	2020-01-21 20:19:01 UTC
+++ libcdi/src/namespace.c
@@ -88,11 +88,13 @@ static pthread_mutex_t namespaceMutex;
 static void
 namespaceInitialize(void)
 {
+#if defined(PTHREAD_MUTEXATTR)
   pthread_mutexattr_t ma;
   pthread_mutexattr_init(&ma);
   pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE);
   pthread_mutex_init(&namespaceMutex, &ma);
   pthread_mutexattr_destroy(&ma);
+#endif
 }
 
 #  define NAMESPACE_LOCK()         pthread_mutex_lock(&namespaceMutex)