Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2008-10-06 23:21:29 +0400
committerJeff Johnston <jjohnstn@redhat.com>2008-10-06 23:21:29 +0400
commit75fb38a5fb223e6b45617ce8bc3b275b0d806b85 (patch)
tree20882da4b56f11245d8d49772341c6e4ba1c6a11 /newlib/libc/time
parent585697536f9e5a3600d6b0b841b1eed1ce4def2b (diff)
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.
Diffstat (limited to 'newlib/libc/time')
-rw-r--r--newlib/libc/time/tzset_r.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/newlib/libc/time/tzset_r.c b/newlib/libc/time/tzset_r.c
index 59c7c5ff5..d8f5c667e 100644
--- a/newlib/libc/time/tzset_r.c
+++ b/newlib/libc/time/tzset_r.c
@@ -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;
}
-
-
-
-
-