projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed HAVE_STRUCT_TM_TM_GMTOFF support.
[mmh]
/
sbr
/
dtime.c
diff --git
a/sbr/dtime.c
b/sbr/dtime.c
index
e0405e9
..
5a73934
100644
(file)
--- a/
sbr/dtime.c
+++ b/
sbr/dtime.c
@@
-11,12
+11,6
@@
#include <h/tws.h>
#include <time.h>
#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
#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;
static struct tws tw;
struct tm *tm;
-#if !defined(HAVE_STRUCT_TM_TM_GMTOFF)
- struct timeb tb;
-#endif
-
if (!clock)
return NULL;
if (!clock)
return NULL;
@@
-112,14
+102,8
@@
dlocaltime(time_t *clock)
if (tm->tm_isdst)
tw.tw_flags |= TW_DST;
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);
tzset();
tw.tw_zone = -(timezone / 60);
-#endif
tw.tw_flags &= ~TW_SDAY;
tw.tw_flags |= TW_SEXP;
tw.tw_flags &= ~TW_SDAY;
tw.tw_flags |= TW_SEXP;