Update from tzcode2000e.
authordrepper <drepper>
Mon, 31 Jul 2000 20:29:14 +0000 (20:29 +0000)
committerdrepper <drepper>
Mon, 31 Jul 2000 20:29:14 +0000 (20:29 +0000)
timezone/private.h

index 75b3cb1..d7e2548 100644 (file)
@@ -21,7 +21,7 @@
 
 #ifndef lint
 #ifndef NOID
-static char    privatehid[] = "@(#)private.h   7.49";
+static char    privatehid[] = "@(#)private.h   7.51";
 #endif /* !defined NOID */
 #endif /* !defined lint */
 
@@ -38,12 +38,16 @@ static char privatehid[] = "@(#)private.h   7.49";
 #define HAVE_GETTEXT           0
 #endif /* !defined HAVE_GETTEXT */
 
+#ifndef HAVE_INCOMPATIBLE_CTIME_R
+#define HAVE_INCOMPATIBLE_CTIME_R      0
+#endif /* !defined INCOMPATIBLE_CTIME_R */
+
 #ifndef HAVE_SETTIMEOFDAY
 #define HAVE_SETTIMEOFDAY      3
 #endif /* !defined HAVE_SETTIMEOFDAY */
 
 #ifndef HAVE_STRERROR
-#define HAVE_STRERROR          0
+#define HAVE_STRERROR          1
 #endif /* !defined HAVE_STRERROR */
 
 #ifndef HAVE_SYMLINK
@@ -66,6 +70,11 @@ static char  privatehid[] = "@(#)private.h   7.49";
 #define LOCALE_HOME            "/usr/lib/locale"
 #endif /* !defined LOCALE_HOME */
 
+#if HAVE_INCOMPATIBLE_CTIME_R
+#define asctime_r _incompatible_asctime_r
+#define ctime_r _incompatible_ctime_r
+#endif /* HAVE_INCOMPATIBLE_CTIME_R */
+
 /*
 ** Nested includes
 */
@@ -277,6 +286,13 @@ char *     scheck P((const char *string, const char *format));
 #define TZ_DOMAIN "tz"
 #endif /* !defined TZ_DOMAIN */
 
+#if HAVE_INCOMPATIBLE_CTIME_R
+#undef asctime_r
+#undef ctime_r
+char *asctime_r P((struct tm const *, char *));
+char *ctime_r P((time_t const *, char *));
+#endif /* HAVE_INCOMPATIBLE_CTIME_R */
+
 /*
 ** UNIX was a registered trademark of UNIX System Laboratories in 1993.
 */