# HG changeset patch # User Vladimir Shabanov # Date 1326567754 -14400 # Node ID 3636d0eeb39c32102d1d0592ce02a6c392b7ffdc # Parent d05299e561c88bd56c8a56ffcaa1e6717001a4c3 Fixed clients mutex initialization for compiling under OS X. diff -r d05299e561c8 -r 3636d0eeb39c src/c/urweb.c --- a/src/c/urweb.c Sat Jan 14 11:24:17 2012 -0500 +++ b/src/c/urweb.c Sat Jan 14 23:02:34 2012 +0400 @@ -159,8 +159,13 @@ static client **clients, *clients_free, *clients_used; static unsigned n_clients; -static pthread_mutex_t clients_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; - +static pthread_mutex_t clients_mutex = + #ifdef PTHREAD_RECURSIVE_MUTEX_INITIALIZER + PTHREAD_RECURSIVE_MUTEX_INITIALIZER + #else + PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP + #endif + ; size_t uw_messages_max = SIZE_MAX; size_t uw_clients_max = SIZE_MAX;