# HG changeset patch # User Tomas Lindquist Olsen # Date 1220020546 -7200 # Node ID fbc454d4ce80b6915bb0924843e17b3d3fadf6af # Parent 5d6ef6e6805d25f48d90a38d61b19b3c0edb1120 The latest patch broke things for non OS X diff -r 5d6ef6e6805d -r fbc454d4ce80 runtime/internal/critical.c --- a/runtime/internal/critical.c Fri Aug 29 15:01:48 2008 +0200 +++ b/runtime/internal/critical.c Fri Aug 29 16:35:46 2008 +0200 @@ -81,7 +81,7 @@ #include #include -#ifndef HAVE_PTHREAD_MUTEX_RECURSIVE +#if __APPLE__ #define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE #endif diff -r 5d6ef6e6805d -r fbc454d4ce80 runtime/internal/monitor.c --- a/runtime/internal/monitor.c Fri Aug 29 15:01:48 2008 +0200 +++ b/runtime/internal/monitor.c Fri Aug 29 16:35:46 2008 +0200 @@ -127,7 +127,7 @@ #if USE_PTHREADS -#ifndef HAVE_PTHREAD_MUTEX_RECURSIVE +#if __APPLE__ #define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE #endif