X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Ftime.c;h=b980ba15c4ffb2e4271fba49a129c5618ce991ed;hb=88cc2f72774202503588331fddd1592ae8546de1;hp=59e9d1efa27150a3bd23fb3a52a20ff8bf6f1cf9;hpb=cf4cb9554515c59eddbde38d1cf236339c37f55f;p=sbcl.git diff --git a/src/runtime/time.c b/src/runtime/time.c index 59e9d1e..b980ba1 100644 --- a/src/runtime/time.c +++ b/src/runtime/time.c @@ -28,9 +28,9 @@ void get_timezone(time_t when, int *secwest, boolean *dst) sw = (((gtm.tm_hour*60)+gtm.tm_min)*60+gtm.tm_sec) - (((ltm.tm_hour*60)+ltm.tm_min)*60+ltm.tm_sec); if ((gtm.tm_wday + 1) % 7 == ltm.tm_wday) - sw -= 24*3600; + sw -= 24*3600; else if (gtm.tm_wday == (ltm.tm_wday + 1) % 7) - sw += 24*3600; + sw += 24*3600; *secwest = sw; *dst = ltm.tm_isdst; }