diff --git a/src/interface.c b/src/interface.c index 7c6475c..dc6d731 100644 --- a/src/interface.c +++ b/src/interface.c @@ -10,12 +10,13 @@ * */ +#define _GNU_SOURCE #include "nss-pgsql.h" #include #include #include -static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; +static pthread_mutex_t lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; /* * passwd functions