From e7536cff152f9b7c2062588f3c171358162fe75f Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 10 Sep 1995 04:20:44 +0000 Subject: [PATCH] (main): Call tzset only if LOCALTIME_CACHE is defined; not all Suns have this bug. --- src/emacs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/emacs.c b/src/emacs.c index 40ecc3d15b..5f4ad8d316 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -911,14 +911,14 @@ Usage: %s [-t term] [--terminal term] [-nw] [--no-windows] [--batch]\n\ initialized = 1; -#if defined (sun) || defined (LOCALTIME_CACHE) - /* sun's localtime has a bug. it caches the value of the time +#ifdef LOCALTIME_CACHE + /* Some versions of localtime have a bug. They cache the value of the time zone rather than looking it up every time. Since localtime() is called to bolt the undumping time into the undumped emacs, this results in localtime ignoring the TZ environment variable. This flushes the new TZ value into localtime. */ tzset (); -#endif /* defined (sun) || defined (LOCALTIME_CACHE) */ +#endif /* defined (LOCALTIME_CACHE) */ /* Enter editor command loop. This never returns. */ Frecursive_edit (); -- 2.20.1