mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-21 00:07:36 +08:00
2008-10-06 Craig Howland <howland@LGSInnovations.com>
* libc/time/tzset_r.c (_tzset_r): Change US default start/end dates to 2007 law revision of start in 2nd Sunday in March, end 1st Sun in Nov.
This commit is contained in:
parent
585697536f
commit
75fb38a5fb
@ -1,3 +1,8 @@
|
||||
2008-10-06 Craig Howland <howland@LGSInnovations.com>
|
||||
|
||||
* libc/time/tzset_r.c (_tzset_r): Change US default start/end dates to
|
||||
2007 law revision of start in 2nd Sunday in March, end 1st Sun in Nov.
|
||||
|
||||
2008-10-02 Jeff Johnston <jjohnstn@redhat.com>
|
||||
|
||||
* libc/string/str-two-way.h (critical_factorization): Cast the index
|
||||
|
@ -147,20 +147,22 @@ _DEFUN (_tzset_r, (reent_ptr),
|
||||
d = strtoul (tzenv, &end, 10);
|
||||
|
||||
/* if unspecified, default to US settings */
|
||||
/* From 1987-2006, US was M4.1.0,M10.5.0, but starting in 2007 is
|
||||
* M3.2.0,M11.1.0 (2nd Sunday March through 1st Sunday November) */
|
||||
if (end == tzenv)
|
||||
{
|
||||
if (i == 0)
|
||||
{
|
||||
tz->__tzrule[0].ch = 'M';
|
||||
tz->__tzrule[0].m = 4;
|
||||
tz->__tzrule[0].n = 1;
|
||||
tz->__tzrule[0].m = 3;
|
||||
tz->__tzrule[0].n = 2;
|
||||
tz->__tzrule[0].d = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
tz->__tzrule[1].ch = 'M';
|
||||
tz->__tzrule[1].m = 10;
|
||||
tz->__tzrule[1].n = 5;
|
||||
tz->__tzrule[1].m = 11;
|
||||
tz->__tzrule[1].n = 1;
|
||||
tz->__tzrule[1].d = 0;
|
||||
}
|
||||
}
|
||||
@ -193,8 +195,3 @@ _DEFUN (_tzset_r, (reent_ptr),
|
||||
|
||||
TZ_UNLOCK;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user