X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fdtime.c;h=5a73934cf00a62c77a679c3fcada67dadb5e739f;hp=e0405e99fc66df4ad140bdcd2db40135a022f3fe;hb=0e4bc6fa7fa8ad74a1c3e855411bdc0e63bc6a2e;hpb=ecb956c6724be7422b2d512dd6492f3cf3b8451a diff --git a/sbr/dtime.c b/sbr/dtime.c index e0405e9..5a73934 100644 --- a/sbr/dtime.c +++ b/sbr/dtime.c @@ -11,12 +11,6 @@ #include #include -#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;