23 timezone_str =
"Unknown Timezone";
26 struct _timeb wintime;
29 if (wintime.dstflag) {
32 timezone_str = _tzname[1];
35 timezone_str = _tzname[0];
37 timezone_offset = wintime.timezone * 60;
41 struct timeval unixtime;
42 struct timezone unixtzone;
43 gettimeofday(&unixtime,&unixtzone);
46 localtime_r(&unixtime.tv_sec, &unixtm);
48 if (unixtm.tm_isdst) {
50 if (daylight) timezone_str = tzname[1];
51 timezone_offset = altzone;
53 timezone_str = tzname[0];
54 timezone_offset = timezone;