forked from Lainports/opnsense-ports
16 lines
566 B
C++
16 lines
566 B
C++
FreeBSD does not know either
|
|
* PTHREAD_RECURSIVE_MUTEX_INITIALIZER nor
|
|
* PTHREAD_RECUSRIVE_MUTEX_INITIALIZER_NP
|
|
|
|
|
|
--- src/actions.cpp.orig 2017-03-08 20:42:28 UTC
|
|
+++ src/actions.cpp
|
|
@@ -2048,6 +2048,8 @@ namespace {
|
|
#if defined(__APPLE__)
|
|
/* This is the critical section object (statically allocated). */
|
|
static pthread_mutex_t cs = PTHREAD_RECURSIVE_MUTEX_INITIALIZER;
|
|
+ #elif defined(__FreeBSD__)
|
|
+ static pthread_mutex_t cs = PTHREAD_MUTEX_INITIALIZER;
|
|
#else
|
|
static pthread_mutex_t cs = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
|
|
#endif
|