summaryrefslogtreecommitdiff
path: root/elsie.nci.nih.gov/src/private.h
diff options
context:
space:
mode:
Diffstat (limited to 'elsie.nci.nih.gov/src/private.h')
-rw-r--r--elsie.nci.nih.gov/src/private.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/elsie.nci.nih.gov/src/private.h b/elsie.nci.nih.gov/src/private.h
index 184da8f..1c176e6 100644
--- a/elsie.nci.nih.gov/src/private.h
+++ b/elsie.nci.nih.gov/src/private.h
@@ -383,12 +383,25 @@ void tzset(void);
** Some time.h implementations don't declare asctime_r.
** Others might define it as a macro.
** Fix the former without affecting the latter.
+** Similarly for timezone, daylight, and altzone.
*/
#ifndef asctime_r
extern char * asctime_r(struct tm const *restrict, char *restrict);
#endif
+#ifdef USG_COMPAT
+# ifndef timezone
+extern long timezone;
+# endif
+# ifndef daylight
+extern int daylight;
+# endif
+#endif
+#if defined ALTZONE && !defined altzone
+extern long altzone;
+#endif
+
/*
** The STD_INSPIRED functions are similar, but most also need
** declarations if time_tz is defined.