summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsof <unknown>1997-05-27 06:02:07 +0000
committersof <unknown>1997-05-27 06:02:07 +0000
commit74ee13e5172dc842e62c66e7f183c3a8aa527949 (patch)
tree1f227593ee6b383072490a5a9d2ab104b426e5cb
parentde414c827e940c56f3c577967b44a9da0f8e6174 (diff)
downloadhaskell-74ee13e5172dc842e62c66e7f183c3a8aa527949.tar.gz
[project @ 1997-05-27 06:02:07 by sof]
Added mods for irix-6.x
-rw-r--r--ghc/includes/stgdefs.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/ghc/includes/stgdefs.h b/ghc/includes/stgdefs.h
index 7e54499079..1b1f9afc23 100644
--- a/ghc/includes/stgdefs.h
+++ b/ghc/includes/stgdefs.h
@@ -50,13 +50,16 @@ void _stgAssert PROTO((char *, unsigned int));
#undef _POSIX_C_SOURCE
#else
#define _POSIX_SOURCE 1
+#ifndef irix_TARGET_OS
#define _POSIX_C_SOURCE 199301L
-/* Alphas set _POSIX_VERSION (unistd.h) */
-/* ditto _POSIX2_C_VERSION
- _POSIX2_VERSION
- _POSIX_4SOURCE
-*/
-
+#else
+/* defines contributed by Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
+ ( this is with gcc-2.7.2 for irix-6.{2.3} ) .. hopefully they will not
+ upset anything under irix5 ..
+ */
+#define _POSIX_C_SOURCE 199309L
+#define __EXTENSIONS__
+#endif
/* Bogus use of non-existent variable POSIX_C_SOURCE in the supplied header files
for gcc-2.7.1 on Solaris forces us to define it: (this strikes when using st_atime
and friends in <sys/stat.h> )