summaryrefslogtreecommitdiffstats
path: root/src/config/ibm.cf
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/ibm.cf')
-rw-r--r--src/config/ibm.cf30
1 files changed, 22 insertions, 8 deletions
diff --git a/src/config/ibm.cf b/src/config/ibm.cf
index 0054a29e4..d0cdb225a 100644
--- a/src/config/ibm.cf
+++ b/src/config/ibm.cf
@@ -17,22 +17,34 @@
#undef HasGcc
#define HasGcc NO
-#define HasVoidSignalReturn NO
-#define HasSaberC YES
+#define Bitsize32
+
+#define HasVoidSignalReturn NO
+#define HasSaberC YES
#undef HasNdbm
-#define HasNdbm YES
+#define HasNdbm YES
+
+/* Note: the following configuration is for a non-standard RT
+ build environment. The standard Athena setup (using /lib/cpp
+ and BSD 4.3 include files) should reverse the following and
+ probably make the compiler not define __STDC__. */
+#define HasStdlibH YES
+#define HasStringH YES
+#define HaveSetenv YES
+
-/* HC lies */
-#define StandardCppDefines -U__STDC__
-#define SaberDefines -DBITS32
-#define StandardDefines -U__STDC__ -DBITS32
+#define HasPosixTermios NO
+#define HasPosixFileLocks NO
+#define HasPosixTypes NO /* ??? */
+
+#define HasInet YES
#define DesDefines -DBIG -DMSBFIRST -DMUSTALIGN
/* On RT */
#ifdef RtArchitecture
#undef HCRevision
-#define HCRevision 21019
+#define HCRevision 21025
#if HCRevision < 21001
#define BandAidCompiler "rtcchack.bac"
@@ -40,4 +52,6 @@
#define MacroFile ibm.cf $(IRULESRC)/rtcchack.bac
#endif
+#define DefaultCDebugFlags OptimizedCDebugFlags
+
#endif /* RtArchitecture */