summaryrefslogtreecommitdiff
path: root/common/compat.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/compat.c')
-rw-r--r--common/compat.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/compat.c b/common/compat.c
index 1153f95..f0e31eb 100644
--- a/common/compat.c
+++ b/common/compat.c
@@ -169,8 +169,9 @@ getprogname (void)
#include <fcntl.h>
#include <unistd.h>
+#ifndef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
void
-p11_mutex_init (p11_mutex_t *mutex)
+p11_recursive_mutex_init (p11_mutex_t *mutex)
{
pthread_mutexattr_t attr;
int ret;
@@ -181,6 +182,7 @@ p11_mutex_init (p11_mutex_t *mutex)
assert (ret == 0);
pthread_mutexattr_destroy (&attr);
}
+#endif
char *
p11_dl_error (void)