Trim imports
[ghc-hetmet.git] / rts / RtsUtils.c
index 3e7e225..444c839 100644 (file)
 #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 <time.h>
+#ifdef solaris2_HOST_OS
+#undef _POSIX_PTHREAD_SEMANTICS
+#endif
 #endif
 
 #ifdef HAVE_FCNTL_H