AIX 3.1 support
authorJohn Carr <jfc@mit.edu>
Thu, 20 Dec 1990 14:54:48 +0000 (14:54 +0000)
committerJohn Carr <jfc@mit.edu>
Thu, 20 Dec 1990 14:54:48 +0000 (14:54 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1582 dc483132-0cff-0310-8789-dd5450dbe970

src/config/ibm.cf

index d0cdb225a0a4b518de0c1e86f417328eaa1f71cb..2b5777ab76d53530d151a4e45235e2f400b25c3a 100644 (file)
@@ -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 */
 #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