* timezone/antarctica: Update from tzdata2001a.
	* timezone/asia: Likewise.
	* timezone/australasia: Likewise.
	* timezone/backward: Likewise.
	* timezone/etcetera: Likewise.
	* timezone/europe: Likewise.
	* timezone/leapseconds: Likewise.
	* timezone/northamerica: Likewise.
	* timezone/southamerica: Likewise.
	* timezone/systemv: Likewise.
	* timezone/yearistype: Likewise.
	* timezone/zone.tab: Likewise.
	* timezone/tzdump.c: Update from tzcode2001a.

2001-03-15  H.J. Lu  <hjl@gnu.org>

	* intl/Makefile: Fix a typo.

2001-03-14  David Mosberger  <davidm@hpl.hp.com>

	* gmon/gmon.c (write_call_graph): Avoid unaligned accesses when
	writing arc structures.

2001-03-15  H.J. Lu  <hjl@gnu.org>

	* elf/Makefile ($(objpfx)tst-pathopt.out): Protected against
	cross-compiling.

2001-03-13  Andreas Schwab  <schwab@suse.de>

	* posix/PTESTS2C.sed: Replace literal CRs by `\r'.

2001-03-15  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/unix/sysv/linux/cmsg_nxthdr.c (__cmsg_nxthdr): Fix test
	for control message fitting into message data.
	Patch by James Antill <james@and.org>.
This commit is contained in:
Ulrich Drepper 2001-03-16 01:10:29 +00:00
parent 3bf927cbce
commit 328c5f650f
20 changed files with 610 additions and 237 deletions

View File

@ -1,5 +1,43 @@
2001-03-15 Ulrich Drepper <drepper@redhat.com>
* timezone/antarctica: Update from tzdata2001a.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/etcetera: Likewise.
* timezone/europe: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/systemv: Likewise.
* timezone/yearistype: Likewise.
* timezone/zone.tab: Likewise.
* timezone/tzdump.c: Update from tzcode2001a.
2001-03-15 H.J. Lu <hjl@gnu.org>
* intl/Makefile: Fix a typo.
2001-03-14 David Mosberger <davidm@hpl.hp.com>
* gmon/gmon.c (write_call_graph): Avoid unaligned accesses when
writing arc structures.
2001-03-15 H.J. Lu <hjl@gnu.org>
* elf/Makefile ($(objpfx)tst-pathopt.out): Protected against
cross-compiling.
2001-03-13 Andreas Schwab <schwab@suse.de>
* posix/PTESTS2C.sed: Replace literal CRs by `\r'.
2001-03-15 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/cmsg_nxthdr.c (__cmsg_nxthdr): Fix test
for control message fitting into message data.
Patch by James Antill <james@and.org>.
* posix/tst-fnmatch.input: Add test case for FNM_PERIOD handling with
FNM_EXTMATCH.

View File

@ -389,9 +389,11 @@ $(objpfx)lateglobal: $(libdl)
$(objpfx)lateglobal.out: $(objpfx)ltglobmod1.so $(objpfx)ltglobmod2.so
$(objpfx)tst-pathopt: $(libdl)
ifeq ($(cross-compiling),no)
$(objpfx)tst-pathopt.out: tst-pathopt.sh $(objpfx)tst-pathopt \
$(objpfx)pathoptobj.so
$(SHELL) -e $< $(common-objpfx)
endif
$(objpfx)initfirst: $(libdl)
$(objpfx)initfirst.out: $(objpfx)firstobj.so

View File

@ -235,10 +235,18 @@ write_call_graph (fd)
to_index != 0;
to_index = _gmonparam.tos[to_index].link)
{
*(char **) raw_arc[nfilled].from_pc = (char *) frompc;
*(char **) raw_arc[nfilled].self_pc =
(char *)_gmonparam.tos[to_index].selfpc;
*(int *) raw_arc[nfilled].count = _gmonparam.tos[to_index].count;
struct arc
{
char *frompc;
char *selfpc;
int32_t count;
}
arc;
arc.frompc = (char *) frompc;
arc.selfpc = (char *) _gmonparam.tos[to_index].selfpc;
arc.count = _gmonparam.tos[to_index].count;
memcpy (raw_arc + nfilled, &arc, sizeof (raw_arc [0]));
if (++nfilled == NARCS_PER_WRITEV)
{

View File

@ -53,8 +53,9 @@ include ../Rules
ifeq (no,$(cross-compiling))
ifeq (yes,$(build-shared))
fneq ($(strip $(MSGFMT)),:)
ifneq ($(strip $(MSGFMT)),:)
tests: $(objpfx)tst-translit.out $(objpfx)tst-gettext2.out
endif
ifneq (no,$(PERL))
tests: $(objpfx)mtrace-tst-gettext
endif

View File

@ -2,3 +2,4 @@
s/# \(.*\)/ { 0, 0, "\1", NULL, },/
s/\([^¦]*\)¦\([^¦]*\)¦\([^¦]*\)¦\([^¦]*\)¦\(.*\)/ { \1, \2, "\3", "\4", \5 },/
s/\\/\\\\/g
s/ /\\r/g

View File

@ -122,7 +122,7 @@
{ 2, 5, "[^[:alnum:]]*", "2 ,a", },
{ 2, 5, "[[:alpha:]]*", " aBgH2", },
{ 1, 6, "[^[:alpha:]]*", "2 8,a", },
{ 1, 2, "[[:blank:]]*", " ", },
{ 1, 2, "[[:blank:]]*", " \r", },
{ 1, 8, "[^[:blank:]]*", "aB28gH, ", },
{ 1, 2, "[[:cntrl:]]*", "  ", },
{ 1, 8, "[^[:cntrl:]]*", "aB2 8gh,", },
@ -136,7 +136,7 @@
{ 1, 2, "[^[:print:]]*", "  ", },
{ 2, 2, "[[:punct:]]*", "a,2", },
{ 1, 9, "[^[:punct:]]*", "aB2 8gH", },
{ 1, 3, "[[:space:]]*", " ", },
{ 1, 3, "[[:space:]]*", " \r", },
{ 2, 9, "[^[:space:]]*", " aB28gH, ", },
{ 2, 3, "[[:upper:]]*", "aBH2", },
{ 1, 8, "[^[:upper:]]*", "a2 8g,B", },

View File

@ -1,5 +1,5 @@
/* Return point to next ancillary data entry in message header.
Copyright (C) 1997, 1998 Free Software Foundation, Inc.
Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -32,7 +32,7 @@ __cmsg_nxthdr (struct msghdr *mhdr, struct cmsghdr *cmsg)
if ((unsigned char *) (cmsg + 1) >= ((unsigned char *) mhdr->msg_control
+ mhdr->msg_controllen)
|| ((unsigned char *) cmsg + CMSG_ALIGN (cmsg->cmsg_len)
>= ((unsigned char *) mhdr->msg_control + mhdr->msg_controllen)))
> ((unsigned char *) mhdr->msg_control + mhdr->msg_controllen)))
/* No more entries. */
return NULL;
return cmsg;

View File

@ -1,4 +1,4 @@
# @(#)antarctica 7.18
# @(#)antarctica 7.20
# From Paul Eggert (1999-11-15):
# To keep things manageable, we list only locations occupied year-round; see
@ -14,7 +14,19 @@
#
# Except for the French entries,
# I made up all time zone abbreviations mentioned here; corrections welcome!
# FORMAT is `___' and GMTOFF is 0 for locations while uninhabited.
# FORMAT is `zzz' and GMTOFF is 0 for locations while uninhabited.
# These rules are stolen from the `europe' file.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule RussAQ 1981 1984 - Apr 1 0:00 1:00 S
Rule RussAQ 1981 1983 - Oct 1 0:00 0 -
Rule RussAQ 1984 1991 - Sep lastSun 2:00s 0 -
Rule RussAQ 1985 1991 - Mar lastSun 2:00s 1:00 S
Rule RussAQ 1992 only - Mar lastSat 23:00 1:00 S
Rule RussAQ 1992 only - Sep lastSat 23:00 0 -
Rule RussAQ 1993 max - Mar lastSun 2:00s 1:00 S
Rule RussAQ 1993 1995 - Sep lastSun 2:00s 0 -
Rule RussAQ 1996 max - Oct lastSun 2:00s 0 -
# These rules are stolen from the `southamerica' file.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
@ -58,13 +70,13 @@ Rule ChileAQ 2000 max - Mar Sun>=9 0:00 0 -
# (except 1964-11 - 1969-02)
# Mawson, Holme Bay, -6736+06253, since 1954-02-13
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Antarctica/Casey 0 - ___ 1969
Zone Antarctica/Casey 0 - zzz 1969
8:00 - WST # Western (Aus) Standard Time
Zone Antarctica/Davis 0 - ___ 1957 Jan 13
Zone Antarctica/Davis 0 - zzz 1957 Jan 13
7:00 - DAVT 1964 Nov # Davis Time
0 - ___ 1969 Feb
0 - zzz 1969 Feb
7:00 - DAVT
Zone Antarctica/Mawson 0 - ___ 1954 Feb 13
Zone Antarctica/Mawson 0 - zzz 1954 Feb 13
6:00 - MAWT # Mawson Time
# References:
# <a href="http://www.antdiv.gov.au/aad/exop/sfo/casey/casey_aws.html">
@ -110,7 +122,7 @@ Zone Antarctica/Mawson 0 - ___ 1954 Feb 13
# fishing stations operated variously 1819/1931
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Indian/Kerguelen 0 - ___ 1950 # Port-aux-Francais
Zone Indian/Kerguelen 0 - zzz 1950 # Port-aux-Francais
5:00 - TFT # ISO code TF Time
#
# year-round base in the main continent
@ -120,9 +132,9 @@ Zone Indian/Kerguelen 0 - ___ 1950 # Port-aux-Francais
# It was destroyed by fire on 1952-01-14.
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Antarctica/DumontDUrville 0 - ___ 1947
Zone Antarctica/DumontDUrville 0 - zzz 1947
10:00 - PMT 1952 Jan 14 # Port-Martin Time
0 - ___ 1956 Nov
0 - zzz 1956 Nov
10:00 - DDUT # Dumont-d'Urville Time
# Reference:
# <a href="http://www.icair.iac.org.nz/science/reports/fr/IFRTP.html">
@ -149,7 +161,7 @@ Zone Antarctica/DumontDUrville 0 - ___ 1947
# was established on 1957-01-29. Since Syowa station is still the main
# station of Japan, it's appropriate for the principal location.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Antarctica/Syowa 0 - ___ 1957 Jan 29
Zone Antarctica/Syowa 0 - zzz 1957 Jan 29
3:00 - SYOT # Syowa Time
# See:
# <a href="http://www.nipr.ac.jp/english/ara01.html">
@ -190,7 +202,23 @@ Rule NZAQ 1990 max - Mar Sun>=15 2:00s 0 S
# Mirny, Davis coast, -6633+09301, since 1956-02
# Molodezhnaya
# Novolazarevskaya
# Vostok
# Vostok, since 1957-12-16
# <a href="http://quest.arc.nasa.gov/antarctica/QA/computers/Directions,Time,ZIP">
# From Craig Mundell (1994-12-15)</a>:
# Vostok, which is one of the Russian stations, is set on the same
# time as Moscow, Russia.
#
# From Paul Eggert (2001-03-03):
# Today I talked with a neighbor Robert Lee Hotz, a neighbor who
# recently returned from Vostok. He said that the Americans have a
# substation next to Vostok that keeps New Zealand time.
# He thought the Russians still use Moscow time, but wasn't sure.
#
Zone Antarctica/Vostok 0 - zzz 1957 Dec 16
3:00 RussAQ MSK/MSD 1991 Mar 31 2:00s
2:00 RussAQ EE%sT 1992 Jan 19 2:00s
3:00 RussAQ MSK/MSD
# S Africa - year-round bases
# Marion Island
@ -228,7 +256,7 @@ Rule NZAQ 1990 max - Mar Sun>=15 2:00s 0 S
# Palmer used to be supplied from Argentina.
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Antarctica/Palmer 0 - ___ 1965
Zone Antarctica/Palmer 0 - zzz 1965
-4:00 ArgAQ AR%sT 1969 Oct 5
-3:00 ArgAQ AR%sT 1982 May
-4:00 ChileAQ CL%sT
@ -236,7 +264,7 @@ Zone Antarctica/Palmer 0 - ___ 1965
#
# McMurdo, Ross Island, since 1956
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Antarctica/McMurdo 0 - ___ 1956
Zone Antarctica/McMurdo 0 - zzz 1956
12:00 NZAQ NZ%sT
#
# Amundsen-Scott, South Pole, since 1957-01-23

View File

@ -1,4 +1,4 @@
# @(#)asia 7.58
# @(#)asia 7.62
# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
@ -522,9 +522,25 @@ Zone Asia/Baghdad 2:57:40 - LMT 1890
# Israel
# From U. S. Naval Observatory (1989-01-19):
# ISRAEL 2 H AHEAD OF UTC
# ISRAEL 3 H AHEAD OF UTC APR 10 - SEP 3
# From Ephraim Silverberg (2001-01-11):
#
# I coined "IST/IDT" circa 1988. Until then there were three
# different abbreviations in use:
#
# JST Jerusalem Standard Time [Danny Braniss, Hebrew University]
# IZT Israel Zonal (sic) Time [Prof. Haim Papo, Technion]
# EEST Eastern Europe Standard Time [used by almost everyone else]
#
# Since timezones should be called by country and not capital cities,
# I ruled out JST. As Israel is in Asia Minor and not Eastern Europe,
# EEST was equally unacceptable. Since "zonal" was not compatible with
# any other timezone abbreviation, I felt that 'IST' was the way to go
# and, indeed, it has received almost universal acceptance in timezone
# settings in Israeli computers.
#
# In any case, I am happy to share timezone abbreviations with India,
# high on my favorite-country list (and not only because my wife's
# family is from India).
# From Shanks:
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S

View File

@ -1,4 +1,4 @@
# @(#)australasia 7.61
# @(#)australasia 7.63
# This file also includes Pacific islands.
# Notes are at the end of this file
@ -151,16 +151,16 @@ Zone Australia/Broken_Hill 9:25:48 - LMT 1895 Feb
# Lord Howe Island
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule LH 1981 1984 - Oct lastSun 2:00s 1:00 -
Rule LH 1982 1985 - Mar Sun>=1 2:00s 0 -
Rule LH 1985 only - Oct lastSun 2:00s 0:30 -
Rule LH 1986 1989 - Mar Sun>=15 2:00s 0 -
Rule LH 1986 only - Oct 19 2:00s 0:30 -
Rule LH 1987 1999 - Oct lastSun 2:00s 0:30 -
Rule LH 1990 1995 - Mar Sun>=1 2:00s 0 -
Rule LH 1996 max - Mar lastSun 2:00s 0 -
Rule LH 2000 only - Aug lastSun 2:00s 0:30 -
Rule LH 2001 max - Oct lastSun 2:00s 0:30 -
Rule LH 1981 1984 - Oct lastSun 2:00 1:00 -
Rule LH 1982 1985 - Mar Sun>=1 2:00 0 -
Rule LH 1985 only - Oct lastSun 2:00 0:30 -
Rule LH 1986 1989 - Mar Sun>=15 2:00 0 -
Rule LH 1986 only - Oct 19 2:00 0:30 -
Rule LH 1987 1999 - Oct lastSun 2:00 0:30 -
Rule LH 1990 1995 - Mar Sun>=1 2:00 0 -
Rule LH 1996 max - Mar lastSun 2:00 0 -
Rule LH 2000 only - Aug lastSun 2:00 0:30 -
Rule LH 2001 max - Oct lastSun 2:00 0:30 -
Zone Australia/Lord_Howe 10:36:20 - LMT 1895 Feb
10:00 - EST 1981 Mar
10:30 LH LHST
@ -223,7 +223,8 @@ Zone Pacific/Tahiti -9:58:16 - LMT 1912 Oct # Papeete
# Guam
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Guam 9:39:00 - LMT 1901 # Agana
10:00 - GST
10:00 - GST 2000 Dec 23 # Guam
10:00 - ChST # Chamorro Standard Time
# Kiribati
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@ -242,7 +243,8 @@ Zone Pacific/Kiritimati -10:29:20 - LMT 1901
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Pacific/Saipan 9:43:00 - LMT 1901
9:00 - MPT 1969 Oct # N Mariana Is Time
10:00 - MPT
10:00 - MPT 2000 Dec 23
10:00 - ChST # Chamorro Standard Time
# Marshall Is
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@ -494,7 +496,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# 9:00 JST Japan
# 9:30 CST CST Central Australia
# 10:00 EST EST Eastern Australia
# 10:00 GST Guam
# 10:00 ChST Chamorro
# 10:30 LHST LHST Lord Howe*
# 12:00 NZST NZDT New Zealand
# 12:45 CHAST CHADT Chatham*
@ -876,8 +878,9 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# shown on clocks on LHI. I guess this means that for 30 minutes at the start
# of DST, LHI is actually 1 hour ahead of the rest of NSW.
# From Paul Eggert (2000-10-25):
# For Lord Howe we use Shanks through 1989, and Lonergan thereafter,
# From Paul Eggert (2001-02-09):
# For Lord Howe dates we use Shanks through 1989, and Lonergan thereafter.
# For times we use Lonergan.
###############################################################################
@ -976,6 +979,11 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
# (now called the Marianas) kept American date for quite some time.
# Ignore this for now, as we have no hard data. See also Asia/Manila.
# US Public Law 106-564 (2000-12-23) made UTC+10 the official standard time,
# under the name "Chamorro Standard Time". There is no official abbreviation,
# but Congressman Robert A. Underwood, author of the bill that became law,
# wrote in a press release (2000-12-27) that he will seek the use of "ChST".
# Micronesia

View File

@ -1,4 +1,4 @@
# @(#)backward 7.19
# @(#)backward 7.20
# This file provides links between current names for time zones
# and their old names. Many names changed in late 1993.
@ -7,6 +7,7 @@ Link America/Adak America/Atka
Link America/Tijuana America/Ensenada
Link America/Indianapolis America/Fort_Wayne
Link America/Indiana/Knox America/Knox_IN
Link America/Rio_Branco America/Porto_Acre
Link America/St_Thomas America/Virgin
Link Asia/Dhaka Asia/Dacca
Link Asia/Ashgabat Asia/Ashkhabad
@ -44,6 +45,7 @@ Link Africa/Cairo Egypt
Link Europe/Dublin Eire
Link Europe/London GB
Link Europe/London GB-Eire
Link Europe/Chisinau Europe/Tiraspol
Link Etc/GMT+0 GMT+0
Link Etc/GMT-0 GMT-0
Link Etc/GMT0 GMT0

View File

@ -1,4 +1,4 @@
# @(#)etcetera 7.10
# @(#)etcetera 7.11
# These entries are mostly present for historical reasons, so that
# people in areas not otherwise covered by the tz files could "zic -l"
@ -24,10 +24,24 @@ Link Etc/GMT Etc/GMT-0
Link Etc/GMT Etc/GMT+0
Link Etc/GMT Etc/GMT0
# We use POSIX-style signedness in the names and output,
# internal-style signedness in the specifications.
# For example, TZ=Etc/GMT+4 corresponds to 4 hours _behind_ UTC;
# it is equivalent to TZ=GMT+4, which is implemented directly as per POSIX.
# We use POSIX-style signs in the Zone names and the output abbreviations,
# even though this is the opposite of what many people expect.
# POSIX has positive signs west of Greenwich, but many people expect
# positive signs east of Greenwich. For example, TZ='Etc/GMT+4' uses
# the abbreviation "GMT+4" and corresponds to 4 hours behind UTC
# (i.e. west of Greenwich) even though many people would expect it to
# mean 4 hours ahead of UTC (i.e. east of Greenwich).
#
# In the draft 5 of POSIX 1003.1-200x, the angle bracket notation
# (which is not yet supported by the tz code) allows for
# TZ='<GMT-4>+4'; if you want time zone abbreviations conforming to
# ISO 8601 you can use TZ='<-0400>+4'. Thus the commonly-expected
# offset is kept within the angle bracket (and is used for display)
# while the POSIX sign is kept outside the angle bracket (and is used
# for calculation).
#
# Do not use a TZ setting like TZ='GMT+4', which is four hours behind
# GMT but uses the completely misleading abbreviation "GMT".
# Earlier incarnations of this package were not POSIX-compliant,
# and had lines such as

View File

@ -1,4 +1,4 @@
# @(#)europe 7.75
# @(#)europe 7.77
# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
@ -135,6 +135,9 @@
# <a href="http://www.the-times.co.uk/news/pages/tim/2000/05/18/x-timcrtcrt01011.html">
# Summer Time Arrives Early, The Times (2000-05-18)
# </a>
# A monument was erected in 1927 to Willett, in an open space in a 45-acre wood
# near Chiselhurst, Kent that was purchased by popular subscription and open
# to the public.
# From Paul Eggert (1996-09-03):
# The OED Supplement says that the English originally said ``Daylight Saving''
@ -808,6 +811,19 @@ Zone Europe/Helsinki 1:39:52 - LMT 1878 May 31
2:00 EU EE%sT
# France
# From Ciro Discepolo (2000-12-20):
#
# Henri Le Corre, Regimes Horaires pour le monde entier, Editions
# Traditionnelles - Paris 2 books, 1993
#
# Gabriel, Traite de l'heure dans le monde, Guy Tredaniel editeur,
# Paris, 1991
#
# Francoise Gauquelin, Problemes de l'heure resolus en astrologie,
# Guy tredaniel, Paris 1987
#
# Shanks seems to use `24:00' ambiguously; we resolve it with Whitman.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
@ -844,8 +860,14 @@ Rule France 1938 only - Mar 26 23:00s 1:00 S
Rule France 1939 only - Apr 15 23:00s 1:00 S
Rule France 1939 only - Nov 18 23:00s 0 -
Rule France 1940 only - Feb 25 2:00 1:00 S
# The French rules for 1941-1944 were not used in Paris,
# but were used in other places (e.g. Monaco).
# The French rules for 1941-1944 were not used in Paris, but Shanks writes
# that they were used in Monaco and in many French locations.
# Le Corre writes that the upper limit of the free zone was Arneguy, Orthez,
# Mont-de-Marsan, Bazas, Langon, Lamotte-Montravel, Marouil, La
# Rochefoucault, Champagne-Mouton, La Roche-Posay, La Haye-Decartes,
# Loches, Montrichard, Vierzon, Bourges, Moulins, Digoin,
# Paray-le-Monial, Montceau-les-Mines, Chalons-sur-Saone, Arbois,
# Dole, Morez, St-Claude, and Collognes (Haute-Savioe).
Rule France 1941 only - May 5 0:00 2:00 M # Midsummer
# Shanks says this transition occurred at Oct 6 1:00,
# but go with Denis.Excoffier@ens.fr (1997-12-12),
@ -870,9 +892,11 @@ Rule France 1976 only - Sep 26 1:00 0 -
# on PMT-0:09:21 until 1978-08-09, when the time base finally switched to UTC.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Paris 0:09:21 - LMT 1891 Mar 15 0:01
0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
# Shanks gives 1940 Jun 14 0:00; go with Excoffier's 14/6/40 22hUT.
0:09:21 - PMT 1911 Mar 11 0:01 # Paris MT
# Shanks gives 1940 Jun 14 0:00; go with Excoffier and Le Corre.
0:00 France WE%sT 1940 Jun 14 23:00
# Le Corre says Paris stuck with occupied-France time after the liberation;
# go with Shanks.
1:00 C-Eur CE%sT 1944 Aug 25
0:00 France WE%sT 1945 Sep 16 3:00
1:00 France CE%sT 1977
@ -1047,9 +1071,16 @@ Zone Atlantic/Reykjavik -1:27:24 - LMT 1837
# Italy
#
# From Paul Eggert (2001-03-06):
# Sicily and Sardinia each had their own time zones from 1866 to 1893,
# called ``Palermo Time'' (+0053) and ``Cagliari Time'' (+0038).
# During World War II, German-controlled Italy used German time.
# But these events all occurred before the 1970 cutoff,
# so record only the time in Rome.
#
# From Paul Eggert (1996-05-06):
# For Italian DST we have three sources: Shanks, Whitman, and F. Pollastri
# <a href="http://pisolo.cstv.to.cnr.it/toi/uk/ienitlt.html">
# <a href="http://toi.iriti.cnr.it/uk/ienitlt.html">
# Day-light Saving Time in Italy (1996-03-14)
# </a>
# (`FP' below), taken from an Italian National Electrotechnical Institute
@ -1163,6 +1194,20 @@ Link Europe/Rome Europe/San_Marino
# The Regulations of the Cabinet of Ministers of the Rep. of Latvia of
# 29-Feb-2000 (#79)</a>, in Latvian for subscribers only).
# <a href="http://www.rferl.org/newsline/2001/01/3-CEE/cee-030101.html">
# From RFE/RL Newsline (2001-01-03), noted after a heads-up by Rives McDow:
# </a>
# The Latvian government on 2 January decided that the country will
# institute daylight-saving time this spring, LETA reported.
# Last February the three Baltic states decided not to turn back their
# clocks one hour in the spring....
# Minister of Economy Aigars Kalvitis noted that Latvia had too few
# daylight hours and thus decided to comply with a draft European
# Commission directive that provides for instituting daylight-saving
# time in EU countries between 2002 and 2006. The Latvian government
# urged Lithuania and Estonia to adopt a similar time policy, but it
# appears that they will not do so....
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Latvia 1989 1996 - Mar lastSun 2:00s 1:00 S
Rule Latvia 1989 1996 - Sep lastSun 2:00s 0 -
@ -1180,7 +1225,8 @@ Zone Europe/Riga 1:36:24 - LMT 1880
2:00 1:00 EEST 1989 Sep lastSun 2:00s
2:00 Latvia EE%sT 1997 Jan 21
2:00 EU EE%sT 2000 Feb 29
2:00 - EET
2:00 - EET 2001
2:00 EU EE%sT
# Liechtenstein
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@ -1283,6 +1329,18 @@ Zone Europe/Malta 0:58:04 - LMT 1893 Nov 2 # Valletta
1:00 EU CE%sT
# Moldova
# From Paul Eggert (2001-02-11):
# A previous version of this database followed Shanks, who writes that
# Tiraspol switched to Moscow time on 1992-01-19 at 02:00.
# However, this is most likely an error, as Moldova declared independence
# on 1991-08-27 (the 1992-01-19 date is that of a Russian decree).
# In early 1992 there was large-scale interethnic violence in the area
# and it's possible that some Russophones continued to observe Moscow time.
# But moldavizolit@tirastel.md and mk@tirastel.md separately reported via
# Jesper Norgaard that as of 2001-01-24 Tiraspol was like Chisinau.
# The Tiraspol entry has therefore been removed for now.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Chisinau 1:55:20 - LMT 1880
1:55 - CMT 1918 Feb 15 # Chisinau MT
@ -1297,15 +1355,6 @@ Zone Europe/Chisinau 1:55:20 - LMT 1880
2:00 E-Eur EE%sT 1997
# See Romania commentary for the guessed 1997 transition to EU rules.
2:00 EU EE%sT
Zone Europe/Tiraspol 1:58:32 - LMT 1880
1:55 - CMT 1918 Feb 15 # Chisinau MT
1:44:24 - BMT 1931 Jul 24 # Bucharest MT
2:00 Romania EE%sT 1940 Aug 15
2:00 1:00 EEST 1941 Jul 17
1:00 C-Eur CE%sT 1944 Aug 24
3:00 Russia MSK/MSD 1991 Mar 31 2:00
2:00 Russia EE%sT 1992 Jan 19 2:00
3:00 Russia MSK/MSD
# Monaco
# Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
@ -1580,6 +1629,13 @@ Zone Europe/Bucharest 1:44:24 - LMT 1891 Oct
# Moscow to Irkutsk in 1995, public air and rail transport in Russia ...
# still follows Moscow time, no matter where in Russia it is located.
#
# For Grozny, Chechnya, we have the following story from
# John Daniszewski, "Scavengers in the Rubble", Los Angeles Times (2001-02-07):
# News--often false--is spread by word of mouth. A rumor that it was
# time to move the clocks back put this whole city out of sync with
# the rest of Russia for two weeks--even soldiers stationed here began
# enforcing curfew at the wrong time.
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Kaliningrad 1:22:00 - LMT 1893 Apr
1:00 C-Eur CE%sT 1945

View File

@ -1,4 +1,4 @@
# @(#)leapseconds 7.12
# @(#)leapseconds 7.13
# Allowance for leapseconds added to each timezone file.
@ -43,3 +43,22 @@ Leap 1994 Jun 30 23:59:60 + S
Leap 1995 Dec 31 23:59:60 + S
Leap 1997 Jun 30 23:59:60 + S
Leap 1998 Dec 31 23:59:60 + S
# INTERNATIONAL EARTH ROTATION SERVICE (IERS)
# SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE
#
# SERVICE DE LA ROTATION TERRESTRE
# OBSERVATOIRE DE PARIS
# 61, Av. de l'Observatoire 75014 PARIS (France)
# Tel. : 33 (0) 1 40 51 22 26
# FAX : 33 (0) 1 40 51 22 91
# Internet : iers@obspm.fr
#
# Paris, 11 January 2001
#
# Bulletin C 21
#
# To authorities responsible for the measurement and distribution of time
#
# INFORMATION ON UTC - TAI
#
# NO positive leap second will be introduced at the end of June 2001.

View File

@ -1,4 +1,4 @@
# @(#)northamerica 7.54
# @(#)northamerica 7.56
# also includes Central America and the Caribbean
# This data is by no means authoritative; if you think you know better,
@ -31,9 +31,10 @@
# Make sure you have the errata sheet; the book is somewhat useless without it.
# It is the source for the US and Puerto Rico entries below.
# From Paul Eggert (1996-06-12):
# From Paul Eggert (2001-03-06):
# Daylight Saving Time was first suggested as a joke by Benjamin Franklin
# in his whimsical essay ``Turkey vs Eagle, McCauley is my Beagle'' (1784).
# in his whimsical essay ``An Economical Project for Diminishing the Cost
# of Light'' published in the Journal de Paris (1784-04-26).
# Not everyone is happy with the results:
#
# I don't really care how time is reckoned so long as there is some
@ -48,6 +49,16 @@
# them healthy, wealthy and wise in spite of themselves.
#
# -- Robertson Davies, The Diary of Samuel Marchbanks (1947), XIX, Sunday
#
# For more about the first ten years of DST in the United States, see
# Robert Garland's <a href="http://www.clpgh.org/exhibit/dst.html">
# Ten years of daylight saving from the Pittsburgh standpoint
# (Carnegie Library of Pittsburgh, 1927)</a>.
#
# Shanks says that DST was called "War Time" in the US in 1918 and 1919.
# However, DST was imposed by the Standard Time Act of 1918, which
# was the first nationwide legal time standard, and apparently
# time was just called "Standard Time" or "Daylight Saving Time".
# From Arthur David Olson:
# US Daylight Saving Time ended on the last Sunday of *October* in 1974.
@ -77,14 +88,8 @@
# of surrender, all of whom interrupting the bells of Big Ben in
# London which were to precede Mr. Atlee's speech.
# From Paul Eggert (2000-10-02):
# Shanks says that DST was called "War Time" in the US in 1919.
# In the light of the above, this seems suspect;
# but we have no better authority yet.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule US 1918 1919 - Mar lastSun 2:00 1:00 W # War
Rule US 1918 1919 - Mar lastSun 2:00 1:00 D
Rule US 1918 1919 - Oct lastSun 2:00 0 S
Rule US 1942 only - Feb 9 2:00 1:00 W # War
Rule US 1945 only - Aug 14 23:00u 1:00 P # Peace
@ -174,6 +179,19 @@ Rule US 1987 max - Apr Sun>=1 2:00 1:00 D
# From Paul Eggert (1995-12-19):
# Shanks uses 1983-10-30, not 1983-11-30, for the 1983 transitions.
# Go with Shanks.
#
# From Paul Eggert (2000-01-08), following a heads-up from Rives McDow:
# Public law 106-564 (2000-12-23) introduced the abbreviation
# "Chamorro Standard Time" for time in Guam and the Northern Marianas.
# See the file "australasia".
# From Ryan Alessi of the Thousand Oaks Star (2001-02-15) via Rives McDow:
# Brad Sherman, D-Sherman Oaks, introduced a bill in Congress on
# Wednesday that could have California operating on Denver time as
# early as this summer.... The options include keeping
# daylight-saving time all year long, or setting clocks back two hours
# -- instead of just one -- during the existing daylight-saving time.
# US Eastern time, represented by New York
@ -226,7 +244,8 @@ Zone America/Chicago -5:50:36 - LMT 1883 Nov 18 12:00
#
# Colorado, southern Idaho, far western Kansas, Montana, western
# Nebraska, New Mexico, southwestern North Dakota, far eastern Oregon,
# western South Dakota, far western Texas, Utah, Wyoming
# western South Dakota, far western Texas (El Paso County, Hudspeth County,
# and Pine Springs and Nickel Creek in Culberson County), Utah, Wyoming
#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
Rule Denver 1920 1921 - Mar lastSun 2:00 1:00 D
@ -376,6 +395,13 @@ Zone America/Boise -7:44:49 - LMT 1883 Nov 18 12:00
# So we reluctantly put them all in a subdirectory `America/Indiana'.
#
# Most of EST-only Indiana last observed DST in 1970.
# From Paul Eggert (2001-03-06), following a tip by Markus Kuhn:
# Pam Belluck reported in the New York Times (2001-01-31) that the
# Indiana Legislature is considering a bill to adopt DST statewide.
# Her article mentioned Vevay, whose post office observes a different
# time zone than Danner's Hardware across the street.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
Rule Indianapolis 1941 only - Jun 22 2:00 1:00 D
Rule Indianapolis 1941 1954 - Sep lastSun 2:00 0 S
@ -521,6 +547,11 @@ Zone America/Kentucky/Monticello -5:39:24 - LMT 1883 Nov 18 12:00
#
# This story is too entertaining to be false, so go with Howse over Shanks.
#
# From Paul Eggert (2001-03-06):
# Garland (1927) writes ``Cleveland and Detroit advanced their clocks
# one hour in 1914.'' This change is not in Shanks. We have no more
# info, so omit this for now.
#
# Most of Michigan observed DST from 1973 on, but was a bit late in 1975.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
Rule Detroit 1948 only - Apr lastSun 2:00 1:00 D
@ -646,7 +677,7 @@ Link Pacific/Honolulu HST
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Canada 1918 only - Apr 14 2:00 1:00 D
Rule Canada 1918 only - Oct 31 2:00 0 S
Rule Canada 1942 only - Feb 9 2:00 1:00 D
Rule Canada 1942 only - Feb 9 2:00 1:00 W
Rule Canada 1945 only - Sep 30 2:00 0 S
Rule Canada 1974 1986 - Apr lastSun 2:00 1:00 D
Rule Canada 1974 max - Oct lastSun 2:00 0 S
@ -675,13 +706,13 @@ Rule StJohns 1920 1935 - Oct lastSun 23:00 0 S
Rule StJohns 1936 1941 - May Sun>=8 0:00 1:00 D
Rule StJohns 1936 1941 - Oct Sun>=1 0:00 0 S
# Shanks gives 1942 May 11 - 1945 Sep 30; go with Whitman.
Rule StJohns 1942 only - Mar 1 0:00 1:00 D
Rule StJohns 1942 only - Mar 1 0:00 1:00 W
Rule StJohns 1942 only - Dec 31 0:00 0 S
Rule StJohns 1943 only - May 30 0:00 1:00 D
Rule StJohns 1943 only - May 30 0:00 1:00 W
Rule StJohns 1943 only - Sep 5 0:00 0 S
Rule StJohns 1944 only - Jul 10 0:00 1:00 D
Rule StJohns 1944 only - Jul 10 0:00 1:00 W
Rule StJohns 1944 only - Sep 2 0:00 0 S
Rule StJohns 1945 only - Jan 1 0:00 1:00 D
Rule StJohns 1945 only - Jan 1 0:00 1:00 W
Rule StJohns 1945 only - Oct 7 2:00 0 S
# For 1946-9 Whitman gives May 5,4,9,1 - Oct 1,5,3,2, and for 1950 he gives
# Apr 30 - Sep 24; go with Shanks.
@ -765,7 +796,7 @@ Rule Halifax 1937 1938 - May Sun>=1 0:00 1:00 D
Rule Halifax 1937 1941 - Sep Mon>=24 0:00 0 S
Rule Halifax 1939 only - May 28 0:00 1:00 D
Rule Halifax 1940 1941 - May Sun>=1 0:00 1:00 D
Rule Halifax 1942 only - Feb 9 2:00 1:00 D
Rule Halifax 1942 only - Feb 9 2:00 1:00 W
Rule Halifax 1945 1959 - Sep lastSun 2:00 0 S
Rule Halifax 1946 1959 - Apr lastSun 2:00 1:00 D
Rule Halifax 1962 1986 - Apr lastSun 2:00 1:00 D
@ -867,7 +898,7 @@ Rule Winn 1918 only - Apr 14 2:00 1:00 D
Rule Winn 1918 only - Oct 31 2:00 0 S
Rule Winn 1937 only - May 16 2:00 1:00 D
Rule Winn 1937 only - Sep 26 2:00 0 S
Rule Winn 1942 only - Feb 9 2:00 1:00 D
Rule Winn 1942 only - Feb 9 2:00 1:00 W
Rule Winn 1945 only - Sep lastSun 2:00 0 S
Rule Winn 1946 only - May 12 2:00 1:00 D
Rule Winn 1946 only - Oct 13 2:00 0 S
@ -937,7 +968,7 @@ Rule Regina 1937 1941 - Apr Sun>=8 0:00 1:00 D
Rule Regina 1937 only - Oct Sun>=8 0:00 0 S
Rule Regina 1938 only - Oct Sun>=1 0:00 0 S
Rule Regina 1939 1941 - Oct Sun>=8 0:00 0 S
Rule Regina 1942 only - Feb 9 2:00 1:00 D
Rule Regina 1942 only - Feb 9 2:00 1:00 W
Rule Regina 1945 only - Sep lastSun 2:00 0 S
Rule Regina 1946 only - Apr Sun>=8 2:00 1:00 D
Rule Regina 1946 only - Oct Sun>=8 2:00 0 S
@ -970,7 +1001,7 @@ Rule Edm 1919 only - May 27 2:00 0 S
Rule Edm 1920 1923 - Apr lastSun 2:00 1:00 D
Rule Edm 1920 only - Oct lastSun 2:00 0 S
Rule Edm 1921 1923 - Sep lastSun 2:00 0 S
Rule Edm 1942 only - Feb 9 2:00 1:00 D
Rule Edm 1942 only - Feb 9 2:00 1:00 W
Rule Edm 1945 only - Sep lastSun 2:00 0 S
Rule Edm 1947 only - Apr lastSun 2:00 1:00 D
Rule Edm 1947 only - Sep lastSun 2:00 0 S
@ -996,7 +1027,7 @@ Zone America/Edmonton -7:33:52 - LMT 1906 Sep
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Vanc 1918 only - Apr 14 2:00 1:00 D
Rule Vanc 1918 only - Oct 31 2:00 0 S
Rule Vanc 1942 only - Feb 9 2:00 1:00 D
Rule Vanc 1942 only - Feb 9 2:00 1:00 W
Rule Vanc 1945 only - Sep 30 2:00 0 S
Rule Vanc 1946 1986 - Apr lastSun 2:00 1:00 D
Rule Vanc 1946 only - Oct 13 2:00 0 S
@ -1100,6 +1131,9 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884
# central time, while Kugluktuk, even farther west, reverted to
# mountain time, which they had used before the advent of Nunavut's
# unified time zone in 1999.
#
# From Rives McDow (2001-01-20), quoting the Nunavut government:
# The preceding decision came into effect at midnight, Saturday Nov 4, 2000.
# From Paul Eggert (2000-12-04):
# Let's just keep track of the official times for now.
@ -1109,7 +1143,7 @@ Rule NT_YK 1918 only - Apr 14 2:00 1:00 D
Rule NT_YK 1918 only - Oct 27 2:00 0 S
Rule NT_YK 1919 only - May 25 2:00 1:00 D
Rule NT_YK 1919 only - Nov 1 0:00 0 S
Rule NT_YK 1942 only - Feb 9 2:00 1:00 D
Rule NT_YK 1942 only - Feb 9 2:00 1:00 W
Rule NT_YK 1945 only - Sep 30 2:00 0 S
Rule NT_YK 1965 only - Apr lastSun 0:00 2:00 DD
Rule NT_YK 1965 only - Oct lastSun 2:00 0 S
@ -1131,6 +1165,8 @@ Zone America/Rankin_Inlet -6:08:40 - LMT 1884
-5:00 - EST
Zone America/Cambridge_Bay -7:00:20 - LMT 1884
-7:00 NT_YK M%sT 1999 Oct 31 2:00
-6:00 Canada C%sT 2000 Oct 29 2:00
-5:00 - EST 2000 Nov 5 0:00
-6:00 Canada C%sT
Zone America/Yellowknife -7:37:24 - LMT 1884
-7:00 NT_YK M%sT
@ -1149,31 +1185,29 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
# Mexico
# Gwillim Law reports this source for daylight saving time in Mexico:
# <a href="http://www.spin.com.mx/verano/">
# Daylight saving time * SPIN-Internet (in Spanish)
# </a>
# Law (2000-03-09) translates it as follows:
# From Paul Eggert (2001-03-05):
# The Investigation and Analysis Service of the
# Mexican Library of Congress (MLoC) has published a
# <a href="http://www.cddhcu.gob.mx/bibliot/publica/inveyana/polisoc/horver/">
# history of Mexican local time (in Spanish)
# </a>.
#
# Standard time effective in Mexico takes its origin in the
# presidential decree of April 24, 1942. The time of the 120th
# meridian applies to the state of Baja California; of the 105th
# meridian to the states of Baja California Sur, Sonora, Sinaloa, and
# Nayarit; and the time of the 90th meridian to the rest of the
# country.
#
# In the country, there have been several attempts made to adapt
# standard time with the object of arriving at a better use of
# daylight for social and economic activities. In December, 1981 a
# permanent time zone was decreed for the states of Campeche, Yucatan,
# and Quintana Roo, displacing them from the 90th to the 75th
# meridian. This disposition was annulled on December 2, 1982.
#
# In 1988 a Summer Time was established for the states of Tamaulipas,
# Nuevo Leon, Coahuila, and Durango, which meant that from the first
# Sunday in April to the last [Sunday] of October those states
# displaced their time from the 90th to the 75th meridian. That
# disposition lasted for one year.
# Here are the discrepancies between Shanks and the MLoC.
# (In all cases we go with the MLoC.)
# Shanks reports that Baja was at -8:00 in 1922/1923.
# Shanks says the 1930 transition in Baja was 1930-11-16.
# Shanks reports no DST during summer 1931.
# Shanks reports a transition at 1032-03-30 23:00, not 1932-04-01.
# Shanks does not report transitions for Baja in 1945 or 1948.
# Shanks reports southern Mexico transitions on 1981-12-01, not 12-23.
# Shanks says Quintana Roo switched to -6:00 on 1982-12-02, and to -5:00
# on 1997-10-26 at 02:00.
# From Gwillim Law (2001-02-20):
# There are some other discrepancies between the Decrees page and the
# tz database. I think they can best be explained by supposing that
# the researchers who prepared the Decrees page failed to find some of
# the relevant documents.
# From Paul Eggert (2000-07-26):
# Shanks gives 1942-04-01 instead of 1942-04-24, and omits the 1981
@ -1223,54 +1257,91 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
# savings time so as to stay on the same time zone as the southern part of
# Arizona year round.
# From Jesper Norgaard (2000-12-02):
# No changes have been implemented yet, but the new elected president
# Vicente Fox seems to agree with his presidential candidate opponent
# Labastida that daylight saving should not be discontinued, but maybe
# reduced with a couple of months, e.g. starting one month later and
# ending one month earlier:
# http://www.reforma.com/nacional/articulo/044581/
# From Jesper Norgaard, translating
# <http://www.reforma.com/nacional/articulo/064327/> (2001-01-17):
# In Oaxaca, the 55.000 teachers from the Section 22 of the National
# Syndicate of Education Workers, refuse to apply daylight saving each
# year, so that the more than 10,000 schools work at normal hour the
# whole year.
# From Gwillim Law (2001-01-19):
# <http://www.reforma.com/negocios_y_dinero/articulo/064481/> ... says
# (translated):...
# January 17, 2000 - The Energy Secretary, Ernesto Martens, announced
# that Summer Time will be reduced from seven to five months, starting
# this year....
# <http://www.publico.com.mx/scripts/texto3.asp?action=pagina&pag=21&pos=p&secc=naci&date=01/17/2001>
# [translated], says "summer time will ... take effect on the first Sunday
# in May, and end on the last Sunday of September.
# From Arthur David Olson (2001-01-25):
# The 2001-01-24 traditional Washington Post contained the page one
# story "Timely Issue Divides Mexicans."...
# http://www.washingtonpost.com/wp-dyn/articles/A37383-2001Jan23.html
# ... Mexico City Mayor Lopez Obrador "...is threatening to keep
# Mexico City and its 20 million residents on a different time than
# the rest of the country..." In particular, Lopez Obrador would abolish
# observation of Daylight Saving Time.
# <a href="http://www.conae.gob.mx/ahorro/decretohorver2001.html#decre">
# Official statute published by the Energy Department
# </a> (2001-02-01) shows Baja and Chihauhua as still using US DST rules,
# and Sonora with no DST. This was reported by Jesper Norgaard (2001-02-03).
# From Paul Eggert (2001-03-03):
#
# <a href="http://www.latimes.com/news/nation/20010303/t000018766.html">
# James F. Smith writes in today's LA Times
# </a>
# * Sonora will continue to observe standard time.
# * Border states including Baja California, Chihuahua, and Nuevo Leon
# will use US rules,
# * Last week Mexico City's mayor Andres Manuel Lopez Obrador decreed that
# the Federal District will not adopt DST.
# * 4 of 16 district leaders announced they'll ignore the decree.
# * The decree does not affect federal-controlled facilities including
# the airport, banks, hospitals, and schools.
#
# For now we'll assume that the Federal District will bow to federal rules
# and that border states and Durango will stick with US rules.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Mexico 1939 only - Feb 5 0:00 1:00 D
Rule Mexico 1939 only - Jun 25 0:00 0 S
Rule Mexico 1940 only - Dec 9 0:00 1:00 D
Rule Mexico 1941 only - Apr 1 0:00 0 S
Rule Mexico 1943 only - Dec 16 0:00 1:00 D
Rule Mexico 1943 only - Dec 16 0:00 1:00 W
Rule Mexico 1944 only - May 1 0:00 0 S
Rule Mexico 1950 only - Feb 12 0:00 1:00 D
Rule Mexico 1950 only - Jul 30 0:00 0 S
Rule Mexico 1996 max - Apr Sun>=1 2:00 1:00 D
Rule Mexico 1996 max - Oct lastSun 2:00 0 S
#
Rule BajaN 1954 1961 - Apr lastSun 2:00 1:00 D
Rule BajaN 1954 1961 - Sep lastSun 2:00 0 S
Rule Mexico 1996 2000 - Apr Sun>=1 2:00 1:00 D
Rule Mexico 1996 2000 - Oct lastSun 2:00 0 S
Rule Mexico 2001 max - May Sun>=1 2:00 1:00 D
Rule Mexico 2001 max - Sep lastSun 2:00 0 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
# Quintana Roo
Zone America/Cancun -5:47:04 - LMT 1922 Jan 1 0:12:56
-6:00 - CST 1981 Dec
-5:00 - EST 1982 Dec 2
-6:00 - CST 1996
-6:00 Mexico C%sT 1997 Oct lastSun 2:00
-6:00 - CST 1981 Dec 23
-5:00 Mexico E%sT 1998 Aug 2 2:00
-6:00 Mexico C%sT
# Campeche, Yucatan
Zone America/Merida -5:58:28 - LMT 1922 Jan 1 0:01:32
-6:00 - CST 1981 Dec
-6:00 - CST 1981 Dec 23
-5:00 - EST 1982 Dec 2
-6:00 Mexico C%sT
# Coahuila, Durango, Nuevo Leon, Tamaulipas
Zone America/Monterrey -6:41:16 - LMT 1922 Jan 1 0:01:32
Zone America/Monterrey -6:41:16 - LMT 1921 Dec 31 23:18:44
-6:00 - CST 1988
-6:00 US C%sT 1989
-6:00 Mexico C%sT
-6:00 Mexico C%sT 2001
-6:00 US C%sT
# Central Mexico
Zone America/Mexico_City -6:36:36 - LMT 1922 Jan 1 0:23:24
-7:00 - MST 1927 Jun 10 23:00
-6:00 - CST 1930 Nov 15
-7:00 - MST 1931 May 1 23:00
-6:00 - CST 1931 Oct
-7:00 - MST 1932 Mar 30 23:00
-7:00 - MST 1932 Apr 1
-6:00 Mexico C%sT
# Chihuahua
Zone America/Chihuahua -7:04:20 - LMT 1921 Dec 31 23:55:40
@ -1278,18 +1349,19 @@ Zone America/Chihuahua -7:04:20 - LMT 1921 Dec 31 23:55:40
-6:00 - CST 1930 Nov 15
-7:00 - MST 1931 May 1 23:00
-6:00 - CST 1931 Oct
-7:00 - MST 1932 Mar 30 23:00
-7:00 - MST 1932 Apr 1
-6:00 - CST 1996
-6:00 Mexico C%sT 1998
-6:00 - CST 1998 Apr Sun>=1 3:00
-7:00 Mexico M%sT
-7:00 Mexico M%sT 2001
-7:00 US M%sT
# Sonora
Zone America/Hermosillo -7:23:52 - LMT 1921 Dec 31 23:36:08
-7:00 - MST 1927 Jun 10 23:00
-6:00 - CST 1930 Nov 15
-7:00 - MST 1931 May 1 23:00
-6:00 - CST 1931 Oct
-7:00 - MST 1932 Mar 30 23:00
-7:00 - MST 1932 Apr 1
-6:00 - CST 1942 Apr 24
-7:00 - MST 1949 Jan 14
-8:00 - PST 1970
@ -1301,20 +1373,38 @@ Zone America/Mazatlan -7:05:40 - LMT 1921 Dec 31 23:54:20
-6:00 - CST 1930 Nov 15
-7:00 - MST 1931 May 1 23:00
-6:00 - CST 1931 Oct
-7:00 - MST 1932 Mar 30 23:00
-7:00 - MST 1932 Apr 1
-6:00 - CST 1942 Apr 24
-7:00 - MST 1949 Jan 14
-8:00 - PST 1970
-7:00 Mexico M%sT
# Baja California
Zone America/Tijuana -7:48:04 - LMT 1922 Jan 1 0:11:56
-7:00 - MST 1924
-8:00 - PST 1927 Jun 10 23:00
-7:00 - MST 1930 Nov 16
-7:00 - MST 1930 Nov 15
-8:00 - PST 1931 Apr 1
-8:00 1:00 PDT 1931 Sep 30
-8:00 - PST 1942 Apr 24
-7:00 - MST 1949 Jan 14
-8:00 BajaN P%sT 1976
-8:00 1:00 PWT 1945 Nov 12
-8:00 - PST 1948 Apr 5
-8:00 1:00 PDT 1949 Jan 14
-8:00 - PST 1954
-8:00 CA P%sT 1961
-8:00 - PST 1976
-8:00 US P%sT 1996
-8:00 Mexico P%sT
-8:00 Mexico P%sT 2001
-8:00 US P%sT
# From Paul Eggert (2001-03-05):
# Formerly there was an America/Ensenada zone, which differed from
# America/Tijuana only in that it did not observe DST from 1976
# through 1995. This was as per Shanks. However, Guy Harris reports
# that the 1987 OAG says "Only Ensenada, Mexicale, San Felipe and
# Tijuana observe DST," which contradicts Shanks but does imply that
# DST-observance was a town-by-town matter back then. This concerns
# data after 1970 so most likely there should be at least one Zone
# other than America/Tijuana for Baja, but it's not clear yet what its
# name or contents should be.
#
# Revillagigedo Is
# no information

View File

@ -1,4 +1,4 @@
# @(#)southamerica 7.38
# @(#)southamerica 7.40
# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
@ -474,8 +474,7 @@ Zone America/Eirunepe -4:39:28 - LMT 1914
-5:00 - ACT
#
# Acre (AC)
# Rio_Branco is too ambiguous, since there's a Rio Branco in Uruguay too.
Zone America/Porto_Acre -4:31:12 - LMT 1914
Zone America/Rio_Branco -4:31:12 - LMT 1914
-5:00 Brazil AC%sT 1988 Sep 12
-5:00 - ACT
@ -494,17 +493,29 @@ Zone America/Porto_Acre -4:31:12 - LMT 1914
# Because of the same drought, the government decided to end DST later,
# on April 3, (one-time change).
# From Gwillim Law (2001-02-20):
# I came across a Chilean on-line newspaper, La Tercera. Its
# <a href="http://www.tercera.cl/diario/1998/03/13/extras.html">
# 1998-03-13 issue
# </a>, says (my translation):
# "At 24:00 (midnight) tomorrow (Saturday) - 22:00 in the insular
# territory [Easter Island, Juan Fernandez, etc.] - winter time will
# begin in the entire country."
# From Paul Eggert (2001-02-21):
# Assume this rule has been used since DST was introduced in the islands.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Chile 1918 only - Sep 1 0:00 1:00 S
Rule Chile 1919 only - Jul 2 0:00 0 -
Rule Chile 1927 1931 - Sep 1 0:00 1:00 S
Rule Chile 1928 1932 - Apr 1 0:00 0 -
Rule Chile 1969 1997 - Oct Sun>=9 0:00 1:00 S
Rule Chile 1970 1998 - Mar Sun>=9 0:00 0 -
Rule Chile 1998 only - Sep 27 0:00 1:00 S
Rule Chile 1999 only - Apr 4 0:00 0 -
Rule Chile 1999 max - Oct Sun>=9 0:00 1:00 S
Rule Chile 2000 max - Mar Sun>=9 0:00 0 -
Rule Chile 1969 1997 - Oct Sun>=9 4:00u 1:00 S
Rule Chile 1970 1998 - Mar Sun>=9 3:00u 0 -
Rule Chile 1998 only - Sep 27 4:00u 1:00 S
Rule Chile 1999 only - Apr 4 3:00u 0 -
Rule Chile 1999 max - Oct Sun>=9 4:00u 1:00 S
Rule Chile 2000 max - Mar Sun>=9 3:00u 0 -
# IATA SSIM anomalies: (1990-09) says 1990-09-16; (1992-02) says 1992-03-14;
# (1996-09) says 1998-03-08. Ignore these.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@ -555,6 +566,56 @@ Zone Pacific/Galapagos -5:58:24 - LMT 1931 # Puerto Baquerizo Moreno
-6:00 - GALT # Galapagos Time
# Falklands
# From Paul Eggert (2001-03-05):
# Between 1990 and 2000 inclusive, Shanks and the IATA agree except
# the IATA gives 1996-09-08. Go with Shanks.
# From Falkland Islands Government Office, London (2001-01-22)
# via Jesper Norgaard:
# ... the clocks revert back to Local Mean Time at 2 am on Sunday 15
# April 2001 and advance one hour to summer time at 2 am on Sunday 2
# September. It is anticipated that the clocks will revert back at 2
# am on Sunday 21 April 2002 and advance to summer time at 2 am on
# Sunday 1 September.
# From Rives McDow (2001-02-13):
#
# I have communicated several times with people there, and the last
# time I had communications that was helpful was in 1998. Here is
# what was said then:
#
# "The general rule was that Stanley used daylight saving and the Camp
# did not. However for various reasons many people in the Camp have
# started to use daylight saving (known locally as 'Stanley Time')
# There is no rule as to who uses daylight saving - it is a matter of
# personal choice and so it is impossible to draw a map showing who
# uses it and who does not. Any list would be out of date as soon as
# it was produced. This year daylight saving ended on April 18/19th
# and started again on September 12/13th. I do not know what the rule
# is, but can find out if you like. We do not change at the same time
# as UK or Chile."
#
# I did have in my notes that the rule was "Second Saturday in Sep at
# 0:00 until third Saturday in Apr at 0:00". I think that this does
# not agree in some cases with Shanks; is this true?
#
# Also, there is no mention in the list that some areas in the
# Falklands do not use DST. I have found in my communications there
# that these areas are on the western half of East Falkland and all of
# West Falkland. Stanley is the only place that consistently observes
# DST. Again, as in other places in the world, the farmers don't like
# it. West Falkland is almost entirely sheep farmers.
#
# I know one lady there that keeps a list of which farm keeps DST and
# which doesn't each year. She runs a shop in Stanley, and says that
# the list changes each year. She uses it to communicate to her
# customers, catching them when they are home for lunch or dinner.
# From Paul Eggert (2001-03-05):
# For now, we'll just record the time in Stanley, since we have no
# better info.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Falk 1937 1938 - Sep lastSun 0:00 1:00 S
Rule Falk 1938 1942 - Mar Sun>=19 0:00 0 -
@ -564,9 +625,10 @@ Rule Falk 1943 only - Jan 1 0:00 0 -
Rule Falk 1983 only - Sep lastSun 0:00 1:00 S
Rule Falk 1984 1985 - Apr lastSun 0:00 0 -
Rule Falk 1984 only - Sep 16 0:00 1:00 S
Rule Falk 1985 1995 - Sep Sun>=9 0:00 1:00 S
Rule Falk 1986 max - Apr Sun>=16 0:00 0 -
Rule Falk 1996 max - Sep Sun>=8 0:00 1:00 S
Rule Falk 1985 2000 - Sep Sun>=9 0:00 1:00 S
Rule Falk 1986 2000 - Apr Sun>=16 0:00 0 -
Rule Falk 2001 max - Apr Sun>=15 2:00 0 -
Rule Falk 2001 max - Sep Sun>=1 2:00 1:00 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Atlantic/Stanley -3:51:24 - LMT 1890
-3:51:24 - SMT 1912 Mar 12 # Stanley Mean Time
@ -607,19 +669,32 @@ Rule Para 1993 only - Mar 31 0:00 0 -
Rule Para 1993 1995 - Oct 1 0:00 1:00 S
Rule Para 1994 1995 - Feb lastSun 0:00 0 -
Rule Para 1996 only - Mar 1 0:00 0 -
# IATA SSIM (1997-09) says Mar 1; go with Shanks.
Rule Para 1997 only - Feb lastSun 0:00 0 -
Rule Para 1998 only - Mar 1 0:00 0 -
Rule Para 1996 1998 - Oct Sun>=1 0:00 1:00 S
# IATA SSIM (1999-02) says lastSat, not lastSun; (1999-09) reports no date;
# go with Shanks.
Rule Para 1999 max - Feb lastSun 0:00 0 -
# IATA SSIM (2000-02) says 1999-10-10.
Rule Para 1999 only - Oct 10 0:00 1:00 S
# IATA SSIM (2000-02) says 1999-10-10; ignore this for now.
# From Steffen Thorsen (2000-10-02):
# I have three independent reports that Paraguay changed to DST this Sunday
# (10-01).
Rule Para 2000 max - Oct Sun>=1 0:00 1:00 S
#
# Translated by Gwillim Law (2001-02-27) from
# <a href="http://www.diarionoticias.com.py/011000/nacional/naciona1.htm">
# Noticias, a daily paper in Asuncion, Paraguay (2000-10-01)
# </a>:
# Starting at 0:00 today, the clock will be set forward 60 minutes, in
# fulfillment of Decree No. 7,273 of the Executive Power.... The time change
# system has been operating for several years. Formerly there was a separate
# decree each year; the new law has the same effect, but permanently. Every
# year, the time will change on the first Sunday of October; likewise, the
# clock will be set back on the first Sunday of March.
#
# From Jesper Norgaard (2001-03-06) [an official URL saying similar things]:
# http://gateway.abc.com.py:8000/pub/pag04.mbr/artic?FHA=2001-03-03-02.24.52.900592
#
Rule Para 1996 max - Oct Sun>=1 0:00 1:00 S
# IATA SSIM (1997-09) says Mar 1; go with Shanks.
Rule Para 1997 only - Feb lastSun 0:00 0 -
# Shanks says 1999-02-28; IATA SSIM (1999-02) says 1999-02-27, but
# (1999-09) reports no date; go with above sources and Gerd Knops (2001-02-27).
Rule Para 1998 max - Mar Sun>=1 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Asuncion -3:50:40 - LMT 1890
-3:50:40 - AMT 1931 Oct 10 # Asuncion Mean Time

View File

@ -1,35 +1,50 @@
# @(#)systemv 7.2
# @(#)systemv 7.3
# Old rules, should the need arise.
# No attempt is made to handle Newfoundland, since it cannot be expressed
# using the System V "TZ" scheme (half-hour offset), or anything outside
# North America (no support for non-standard DST start/end dates), nor
# the change in the DST rules in the US in 1987 (can't split between
# Canada, with no changes, and the US)
# the change in the DST rules in the US in 1987 (which occurred before
# the old rules were written).
#
# Be sure to compile this *without* leap second correction for true conformance.
# If you need the old rules, uncomment ## lines and comment-out Link lines.
# Compile this *without* leap second correction for true conformance.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule SystemV min 1973 - Apr lastSun 2:00 1:00 D
Rule SystemV min 1973 - Oct lastSun 2:00 0 S
Rule SystemV 1974 only - Jan 6 2:00 1:00 D
Rule SystemV 1974 only - Nov lastSun 2:00 0 S
Rule SystemV 1975 only - Feb 23 2:00 1:00 D
Rule SystemV 1975 only - Oct lastSun 2:00 0 S
Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D
Rule SystemV 1976 max - Oct lastSun 2:00 0 S
## Rule SystemV min 1973 - Apr lastSun 2:00 1:00 D
## Rule SystemV min 1973 - Oct lastSun 2:00 0 S
## Rule SystemV 1974 only - Jan 6 2:00 1:00 D
## Rule SystemV 1974 only - Nov lastSun 2:00 0 S
## Rule SystemV 1975 only - Feb 23 2:00 1:00 D
## Rule SystemV 1975 only - Oct lastSun 2:00 0 S
## Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D
## Rule SystemV 1976 max - Oct lastSun 2:00 0 S
# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
Zone SystemV/AST4ADT -4:00 SystemV A%sT
Zone SystemV/EST5EDT -5:00 SystemV E%sT
Zone SystemV/CST6CDT -6:00 SystemV C%sT
Zone SystemV/MST7MDT -7:00 SystemV M%sT
Zone SystemV/PST8PDT -8:00 SystemV P%sT
Zone SystemV/YST9YDT -9:00 SystemV Y%sT
Zone SystemV/AST4 -4:00 - AST
Zone SystemV/EST5 -5:00 - EST
Zone SystemV/CST6 -6:00 - CST
Zone SystemV/MST7 -7:00 - MST
Zone SystemV/PST8 -8:00 - PST
Zone SystemV/YST9 -9:00 - YST
Zone SystemV/HST10 -10:00 - HST
## Zone SystemV/AST4ADT -4:00 SystemV A%sT
## Zone SystemV/EST5EDT -5:00 SystemV E%sT
## Zone SystemV/CST6CDT -6:00 SystemV C%sT
## Zone SystemV/MST7MDT -7:00 SystemV M%sT
## Zone SystemV/PST8PDT -8:00 SystemV P%sT
## Zone SystemV/YST9YDT -9:00 SystemV Y%sT
## Zone SystemV/AST4 -4:00 - AST
## Zone SystemV/EST5 -5:00 - EST
## Zone SystemV/CST6 -6:00 - CST
## Zone SystemV/MST7 -7:00 - MST
## Zone SystemV/PST8 -8:00 - PST
## Zone SystemV/YST9 -9:00 - YST
## Zone SystemV/HST10 -10:00 - HST
# For now...
Link America/Halifax SystemV/AST4ADT
Link America/New_York SystemV/EST5EDT
Link America/Chicago SystemV/CST6CDT
Link America/Denver SystemV/MST7MDT
Link America/Los_Angeles SystemV/PST8PDT
Link America/Anchorage SystemV/YST9YDT
Link America/Puerto_Rico SystemV/AST4
Link America/Indianapolis SystemV/EST5
Link America/Regina SystemV/CST6
Link America/Phoenix SystemV/MST7
Link Pacific/Pitcairn SystemV/PST8
Link Pacific/Gambier SystemV/YST9
Link Pacific/Honolulu SystemV/HST10

View File

@ -1,6 +1,6 @@
#! /bin/sh
: '@(#)yearistype.sh 7.6'
: '@(#)yearistype.sh 7.7'
case $#-$1 in
2-|2-0*|2-*[!0-9]*)
@ -34,3 +34,4 @@ case $#-$2 in
esac
echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2
exit 1

View File

@ -1,6 +1,6 @@
#ifndef lint
#ifndef NOID
static char elsieid[] = "@(#)zdump.c 7.28";
static char elsieid[] = "@(#)zdump.c 7.29";
#endif /* !defined NOID */
#endif /* !defined lint */
@ -264,9 +264,8 @@ _("%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n"),
show(argv[i], t, TRUE);
}
if (fflush(stdout) || ferror(stdout)) {
(void) fprintf(stderr, _("%s: Error writing "),
argv[0]);
(void) perror(_("standard output"));
(void) fprintf(stderr, "%s: ", argv[0]);
(void) perror(_("Error writing standard output"));
(void) exit(EXIT_FAILURE);
}
exit(EXIT_SUCCESS);

View File

@ -1,4 +1,4 @@
# @(#)zone.tab 1.21
# @(#)zone.tab 1.22
#
# TZ zone descriptions
#
@ -37,6 +37,7 @@ AQ -6448-06406 Antarctica/Palmer Palmer Station, Anvers Island
AQ -6736+06253 Antarctica/Mawson Mawson Station, Holme Bay
AQ -6835+07758 Antarctica/Davis Davis Station, Vestfold Hills
AQ -6617+11031 Antarctica/Casey Casey Station, Bailey Peninsula
AQ -7824+10654 Antarctica/Vostok Vostok Station, S Magnetic Pole
AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Base, Terre Adelie
AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I
AR -3436-05827 America/Buenos_Aires E Argentina (BA, DF, SC, TF)
@ -51,7 +52,7 @@ AU -3133+15905 Australia/Lord_Howe Lord Howe Island
AU -4253+14719 Australia/Hobart Tasmania
AU -3749+14458 Australia/Melbourne Victoria
AU -3352+15113 Australia/Sydney New South Wales - most locations
AU -3157+14127 Australia/Broken_Hill New South Wales - Broken Hill
AU -3157+14127 Australia/Broken_Hill New South Wales - Yancowinna
AU -2728+15302 Australia/Brisbane Queensland - most locations
AU -2016+14900 Australia/Lindeman Queensland - Holiday Islands
AU -3455+13835 Australia/Adelaide South Australia
@ -83,7 +84,7 @@ BR -0846-06354 America/Porto_Velho W Para, Rondonia
BR +0249-06040 America/Boa_Vista Roraima
BR -0308-06001 America/Manaus E Amazonas
BR -0640-06952 America/Eirunepe W Amazonas
BR -0934-06731 America/Porto_Acre Acre
BR -0958-06748 America/Rio_Branco Acre
BS +2505-07721 America/Nassau
BT +2728+08939 Asia/Thimphu
BW -2545+02555 Africa/Gaborone
@ -227,8 +228,7 @@ LV +5657+02406 Europe/Riga
LY +3254+01311 Africa/Tripoli
MA +3339-00735 Africa/Casablanca
MC +4342+00723 Europe/Monaco
MD +4700+02850 Europe/Chisinau most locations
MD +4651+02938 Europe/Tiraspol Transdniestria
MD +4700+02850 Europe/Chisinau
MG -1855+04731 Indian/Antananarivo
MH +0709+17112 Pacific/Majuro most locations
MH +0905+16720 Pacific/Kwajalein Kwajalein