@@ -, +, @@ --- libgamin/gam_data.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) --- a/libgamin/gam_data.c +++ a/libgamin/gam_data.c @@ -2,6 +2,7 @@ * gam_data.c: implementation of the connection data handling of libgamin */ +#define _XOPEN_SOURCE 700 #include #include /* for memset */ #include @@ -470,11 +471,7 @@ gamin_data_new(void) } if (is_threaded > 0) { pthread_mutexattr_init(&attr); -#if defined(linux) || defined(PTHREAD_MUTEX_RECURSIVE_NP) - pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); -#else pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); -#endif pthread_mutex_init(&ret->lock, &attr); pthread_mutexattr_destroy(&attr); } --