Removed HAVE_STRUCT_TM_TM_GMTOFF support.
[mmh] / sbr / dtime.c
index e0405e9..5a73934 100644 (file)
 #include <h/tws.h>
 #include <time.h>
 
-#if !defined(HAVE_STRUCT_TM_TM_GMTOFF)
-extern int daylight;
-extern long timezone;
-extern char *tzname[];
-#endif
-
 #ifndef abs
 # define abs(a) (a >= 0 ? a : -a)
 #endif
@@ -85,10 +79,6 @@ dlocaltime(time_t *clock)
        static struct tws tw;
        struct tm *tm;
 
-#if !defined(HAVE_STRUCT_TM_TM_GMTOFF)
-       struct timeb tb;
-#endif
-
        if (!clock)
                return NULL;
 
@@ -112,14 +102,8 @@ dlocaltime(time_t *clock)
        if (tm->tm_isdst)
                tw.tw_flags |= TW_DST;
 
-#ifdef HAVE_STRUCT_TM_TM_GMTOFF
-       tw.tw_zone = tm->tm_gmtoff / 60;
-       if (tm->tm_isdst)  /* if DST is in effect */
-               tw.tw_zone -= 60;  /* reset to normal offset */
-#else
        tzset();
        tw.tw_zone = -(timezone / 60);
-#endif
 
        tw.tw_flags &= ~TW_SDAY;
        tw.tw_flags |= TW_SEXP;