projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add events to show when GC threads are idle/working
[ghc-hetmet.git]
/
rts
/
PosixSource.h
diff --git
a/rts/PosixSource.h
b/rts/PosixSource.h
index
a938f9b
..
b3da60f
100644
(file)
--- a/
rts/PosixSource.h
+++ b/
rts/PosixSource.h
@@
-9,10
+9,21
@@
#ifndef POSIXSOURCE_H
#define POSIXSOURCE_H
#ifndef POSIXSOURCE_H
#define POSIXSOURCE_H
+#include <ghcplatform.h>
+
#define _POSIX_SOURCE 1
#define _POSIX_C_SOURCE 199506L
#define _POSIX_SOURCE 1
#define _POSIX_C_SOURCE 199506L
-#define _ISOC9X_SOURCE
+#define _XOPEN_SOURCE 500
+#define _ISOC99_SOURCE
+
+/* Let's be ISO C99 too... */
-/* Let's be ISO C9X too... */
+#if defined(darwin_HOST_OS)
+/* If we don't define this the including sysctl breaks with things like
+ /usr/include/bsm/audit.h:224:0:
+ error: syntax error before 'u_char'
+*/
+#define _DARWIN_C_SOURCE 1
+#endif
#endif /* POSIXSOURCE_H */
#endif /* POSIXSOURCE_H */