From 6b423621d21138e0b0846f63d13f3719064577f6 Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Fri, 29 Aug 2008 16:35:46 +0200 Subject: [PATCH] The latest patch broke things for non OS X --- runtime/internal/critical.c | 2 +- runtime/internal/monitor.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/internal/critical.c b/runtime/internal/critical.c index c47d5793..36cedd34 100644 --- a/runtime/internal/critical.c +++ b/runtime/internal/critical.c @@ -81,7 +81,7 @@ void _STD_critical_term() #include #include -#ifndef HAVE_PTHREAD_MUTEX_RECURSIVE +#if __APPLE__ #define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE #endif diff --git a/runtime/internal/monitor.c b/runtime/internal/monitor.c index 7367dd1d..85042404 100644 --- a/runtime/internal/monitor.c +++ b/runtime/internal/monitor.c @@ -127,7 +127,7 @@ void _d_monitor_unlock(Object *h) #if USE_PTHREADS -#ifndef HAVE_PTHREAD_MUTEX_RECURSIVE +#if __APPLE__ #define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE #endif