summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libc/misc/time/tm_conv.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libc/misc/time/tm_conv.c b/libc/misc/time/tm_conv.c
index d345f7528..4d10f51b7 100644
--- a/libc/misc/time/tm_conv.c
+++ b/libc/misc/time/tm_conv.c
@@ -81,6 +81,9 @@ static const unsigned short int __mon_lengths[2][12] = {
/* Leap years. */
{31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}
};
+/* This global is exported to the wide world in keeping
+ * with the interface in time.h */
+long int timezone;
void __tm_conv(tmbuf, t, offset)
@@ -92,6 +95,8 @@ time_t offset;
register int y;
register const unsigned short int *ip;
+ timezone = offset;
+
days = *t / SECS_PER_DAY;
rem = *t % SECS_PER_DAY;
rem += offset;