diff --git a/runtime/internal/critical.c b/runtime/internal/critical.c index 36cedd34..9bb41143 100644 --- a/runtime/internal/critical.c +++ b/runtime/internal/critical.c @@ -81,7 +81,7 @@ void _STD_critical_term() #include #include -#if __APPLE__ +#if !linux #define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE #endif diff --git a/runtime/internal/monitor.c b/runtime/internal/monitor.c index 85042404..3f5a22fb 100644 --- a/runtime/internal/monitor.c +++ b/runtime/internal/monitor.c @@ -127,7 +127,7 @@ void _d_monitor_unlock(Object *h) #if USE_PTHREADS -#if __APPLE__ +#if !linux #define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE #endif