X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/fea68d3492b2a433f0972986bf22a55f8f6158f2..8cb6f4ede8a5e0ccd86f22654d72f2f6426305b8:/sbr/dtime.c diff --git a/sbr/dtime.c b/sbr/dtime.c index 066a72d7..6039b5f1 100644 --- a/sbr/dtime.c +++ b/sbr/dtime.c @@ -41,12 +41,6 @@ char *tw_ldotw[] = { "Saturday", NULL }; -struct zone { - char *std; - char *dst; - int shift; -}; - static int dmsize[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; @@ -108,7 +102,14 @@ dlocaltime (time_t *clock) if (tm->tm_isdst) /* if DST is in effect */ tw.tw_zone -= 60; /* reset to normal offset */ #else - tzset(); + { + static bool deja_vu; + + if (!deja_vu) { + deja_vu = true; + tzset(); + } + } tw.tw_zone = -(timezone / 60); #endif