From: Simon Marlow Date: Tue, 2 May 2006 11:12:31 +0000 (+0000) Subject: fix ctime_r problem on Solaris (I hope) X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=1eb850d5c4e7b5a838119fe5cb561fbbaba01bf2 fix ctime_r problem on Solaris (I hope) --- diff --git a/rts/RtsUtils.c b/rts/RtsUtils.c index 3e7e225..444c839 100644 --- a/rts/RtsUtils.c +++ b/rts/RtsUtils.c @@ -16,7 +16,14 @@ #include "Ticky.h" #ifdef HAVE_TIME_H +#ifdef solaris2_HOST_OS +// Solaris requires this to get access to the POSIX ctime_r() +#define _POSIX_PTHREAD_SEMANTICS +#endif #include +#ifdef solaris2_HOST_OS +#undef _POSIX_PTHREAD_SEMANTICS +#endif #endif #ifdef HAVE_FCNTL_H