From 6dd7cf3090e2042cd7fab3e8925cc75b640b2b3f Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Tue, 20 Nov 2001 19:33:08 +0000 Subject: A few symbols needed for testing --- libc/misc/time/localtime.c | 9 +++++++++ libc/misc/time/strftime.c | 2 -- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'libc/misc') diff --git a/libc/misc/time/localtime.c b/libc/misc/time/localtime.c index bedbb8ea7..cdfd9bde3 100644 --- a/libc/misc/time/localtime.c +++ b/libc/misc/time/localtime.c @@ -2,6 +2,15 @@ #include #include +/* These globals are exported by the C library */ +char *__tzname[2] = { (char *) "GMT", (char *) "GMT" }; +int __daylight = 0; +long int __timezone = 0L; +weak_alias (__tzname, tzname); +weak_alias (__daylight, daylight); +weak_alias (__timezone, timezone); + + extern void __tm_conv(); struct tm *localtime(timep) diff --git a/libc/misc/time/strftime.c b/libc/misc/time/strftime.c index 8529446eb..4dd3d7dd0 100644 --- a/libc/misc/time/strftime.c +++ b/libc/misc/time/strftime.c @@ -145,10 +145,8 @@ size_t strftime( char *s , size_t maxsize , const char *format , register const #if HAVE_TM_ZONE zone = (const char *) tp->tm_zone; #endif -#if HAVE_TZNAME if (!(zone && *zone) && tp->tm_isdst >= 0) zone = tzname[tp->tm_isdst]; -#endif if (!(zone && *zone)) zone = "???"; -- cgit v1.2.3