summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohn Carr <jfc@mit.edu>1990-12-20 14:54:48 +0000
committerJohn Carr <jfc@mit.edu>1990-12-20 14:54:48 +0000
commit8660fc666c24aa47ddd41d5863aacf973835feb7 (patch)
tree3805692b5dc1e7fa28f19e8545780762eb609448 /src
parent010c6065fbd000c75580a14f24ccd345af145318 (diff)
downloadkrb5-8660fc666c24aa47ddd41d5863aacf973835feb7.tar.gz
krb5-8660fc666c24aa47ddd41d5863aacf973835feb7.tar.xz
krb5-8660fc666c24aa47ddd41d5863aacf973835feb7.zip
AIX 3.1 support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1582 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/config/ibm.cf43
1 files changed, 27 insertions, 16 deletions
diff --git a/src/config/ibm.cf b/src/config/ibm.cf
index d0cdb225a..2b5777ab7 100644
--- a/src/config/ibm.cf
+++ b/src/config/ibm.cf
@@ -7,6 +7,7 @@
* SET VERSION NUMBERS BEFORE MAKING MAKEFILES
*/
+#ifdef RtArchitecture
#define OSName AOS 4.3
#define OS_BSD 1
/* #define OS_BSD_TAHOE */
@@ -24,34 +25,44 @@
#undef HasNdbm
#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 HasStdlibH NO
#define HasStringH YES
#define HaveSetenv YES
+/* #define DefaultCCOptions */
#define HasPosixTermios NO
#define HasPosixFileLocks NO
#define HasPosixTypes NO /* ??? */
#define HasInet YES
+#define NeedNarrowPrototypes YES
+
+#define HCRevision 21025
#define DesDefines -DBIG -DMSBFIRST -DMUSTALIGN
-/* On RT */
-#ifdef RtArchitecture
-#undef HCRevision
-#define HCRevision 21025
+#else /* AIX on Risc 6000 */
-#if HCRevision < 21001
-#define BandAidCompiler "rtcchack.bac"
-#undef MacroFile
-#define MacroFile ibm.cf $(IRULESRC)/rtcchack.bac
-#endif
+#define OSName AIX 3.1
+#define OSMajorVersion 3
+#define OSMinorVersion 1
-#define DefaultCDebugFlags OptimizedCDebugFlags
+#define BitSize32
-#endif /* RtArchitecture */
+#define HasNdbm YES
+#define HasVoidSignalReturn YES
+#define HasSaberC NO
+#define HasStdlibH YES
+#define HasStringH YES
+#define HasPosixTermios YES
+#define HasPosixFileLocks YES
+#define HasPosixTypes YES
+
+#define HasInet YES
+#define NeedNarrowPrototypes YES
+#define DesDefines -DBIG -DMSBFIRST -DMUSTALIGN
+
+#endif /* RT */
+
+#define DefaultCDebugFlags OptimizedCDebugFlags