<time.h> vs. <sys/time.h> macros
authorJohn Carr <jfc@mit.edu>
Wed, 31 Oct 1990 14:46:32 +0000 (14:46 +0000)
committerJohn Carr <jfc@mit.edu>
Wed, 31 Oct 1990 14:46:32 +0000 (14:46 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1382 dc483132-0cff-0310-8789-dd5450dbe970

src/config/Project.tmpl

index fceb22a90c1341a30c4e2cc4fea051202f6408d5..e0de46a58f70f9daa24bc562aa4f194f5e0113f4 100644 (file)
@@ -198,6 +198,23 @@ P_STDLIBH=-DHasStdlibHTrue
 #else
 P_STDLIBH=-UHasStdlibHTrue
 #endif
+/* Override system defaults for <time.h> vs <sys/time.h> */
+#if !defined(UseTimeH) && !defined(UseSysTimeH)
+#ifdef OS_BSD
+#define        UseSysTimeH
+#else
+#define        UseTimeH
+#endif
+#endif
+#ifdef UseTimeH
+#ifdef UseSysTimeH
+P_TIME_DEFS=-DUseTimeH -DUseSysTimeH
+#else
+P_TIME_DEFS=-DUseTimeH -UUseSysTimeH
+#endif
+#else
+P_TIME_DEFS=-DUseSysTimeH -UUseTimeH
+#endif
 
 /*
  * Default Definitions.
@@ -215,7 +232,7 @@ P_STDLIBH=-UHasStdlibHTrue
              POSY = PosyCmd
             TOUCH = TouchCmd
              PERL = PerlCmd
-  PROCESS_DEFINES = $(P_TERMIOS) $(P_FLOCKS) $(P_TYPES) $(P_SIGTYPE) $(P_STRINGH) $(P_BITSIZE) $(P_DBM) $(P_INET) $(P_STDLIBH) -DUnifdefRan
+  PROCESS_DEFINES = $(P_TERMIOS) $(P_FLOCKS) $(P_TYPES) $(P_SIGTYPE) $(P_STRINGH) $(P_BITSIZE) $(P_DBM) $(P_INET) $(P_STDLIBH) $(P_TIME_DEFS) -DUnifdefRan
        DESDEFINES = DesDefines
             ETSRC = $(TOP)/comerr
             SSSRC = $(TOP)/ss