Author: tkreuzer Date: Fri Dec 19 13:57:21 2008 New Revision: 38188
URL: http://svn.reactos.org/svn/reactos?rev=38188&view=rev Log: enable GetTimeZoneInformation in _getsystime
Modified: trunk/reactos/lib/sdk/crt/sys_stat/systime.c
Modified: trunk/reactos/lib/sdk/crt/sys_stat/systime.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/sys_stat/systim... ============================================================================== --- trunk/reactos/lib/sdk/crt/sys_stat/systime.c [iso-8859-1] (original) +++ trunk/reactos/lib/sdk/crt/sys_stat/systime.c [iso-8859-1] Fri Dec 19 13:57:21 2008 @@ -19,6 +19,8 @@ { SYSTEMTIME Time; int i; + DWORD TimeZoneId; + TIME_ZONE_INFORMATION TimeZoneInformation;
GetLocalTime(&Time);
@@ -32,14 +34,12 @@
tp->tm_isdst = -1;
- //FIXME GetTimeZoneInformation currently not in kernel32 - - //TimeZoneId = GetTimeZoneInformation(&TimeZoneInformation ); - //if ( TimeZoneId == TIME_ZONE_ID_DAYLIGHT ) { - // tp->tm_isdst = 1; - //} - //else - // tp->tm_isdst = 0; + TimeZoneId = GetTimeZoneInformation(&TimeZoneInformation); + if (TimeZoneId == TIME_ZONE_ID_DAYLIGHT){ + tp->tm_isdst = 1; + } + else + tp->tm_isdst = 0;
if (tp->tm_year % 4 == 0) { if (tp->tm_year % 100 != 0)