diff --git a/ChangeLog b/ChangeLog index d0e46b7148..dda274cb23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +2003-03-24 Philip Blundell + + * sysdeps/unix/sysv/linux/arm/sysdep.h (INTERNAL_SYSCALL): + Remove a1 from clobber list. + +2003-03-24 Ulrich Drepper + + * timezone/antarctica: Update from tzdata2003a. + * timezone/asia: Likewise. + * timezone/australasia: Likewise. + * timezone/europe: Likewise. + * timezone/iso3166.tab: Likewise. + * timezone/northamerica: Likewise. + * timezone/southamerica: Likewise. + * timezone/zone.tab: Likewise. + +2003-03-24 Steven Munroe + + * sysdeps/powerpc/powerpc64/sysdep.h (PSEUDO_END_NOERRNO): Fix typo. + 2003-03-23 Ulrich Drepper * sysdeps/unix/sysv/linux/ia64/sysdep.h (ret_NOERRNO): Avoid diff --git a/sysdeps/powerpc/powerpc64/sysdep.h b/sysdeps/powerpc/powerpc64/sysdep.h index 34c9caa5d7..0af2b0a2fc 100644 --- a/sysdeps/powerpc/powerpc64/sysdep.h +++ b/sysdeps/powerpc/powerpc64/sysdep.h @@ -236,7 +236,7 @@ LT_LABELSUFFIX(name,_name_end): ; \ #define ret_NOERRNO PSEUDO_RET_NOERRNO #undef PSEUDO_END_NOERRNO -#define PSEUDO_END_NOERRO(name) \ +#define PSEUDO_END_NOERRNO(name) \ END (name) /* Label in text section. */ diff --git a/sysdeps/unix/sysv/linux/arm/sysdep.h b/sysdeps/unix/sysv/linux/arm/sysdep.h index 3e3c874e04..1b1fc51cd2 100644 --- a/sysdeps/unix/sysv/linux/arm/sysdep.h +++ b/sysdeps/unix/sysv/linux/arm/sysdep.h @@ -174,7 +174,7 @@ __local_syscall_error: \ asm volatile ("swi %1 @ syscall " #name \ : "=r" (_a1) \ : "i" (SYS_ify(name)) ASM_ARGS_##nr \ - : "a1", "memory"); \ + : "memory"); \ _sys_result = _a1; \ } \ (int) _sys_result; }) diff --git a/timezone/antarctica b/timezone/antarctica index 6f87e9f7d5..b5c12cbaee 100644 --- a/timezone/antarctica +++ b/timezone/antarctica @@ -1,4 +1,4 @@ -# @(#)antarctica 7.22 +# @(#)antarctica 7.23 # From Paul Eggert (1999-11-15): # To keep things manageable, we list only locations occupied year-round; see @@ -255,6 +255,13 @@ Zone Antarctica/Vostok 0 - zzz 1957 Dec 16 # Halley is on a moving ice shelf and is periodically relocated # so that it is never more than 10km from its nominal location. # Rothera, Adelaide Island, -6734-6808, since 1976-12-01 +# +# From Paul Eggert (2002-10-22) +# says Rothera is -03 all year. +# +# Zone NAME GMTOFF RULES FORMAT [UNTIL] +Zone Antarctica/Rothera 0 - zzz 1976 Dec 1 + -3:00 - ROTT # Rothera time # Uruguay - year round base # Artigas, King George Island, -621104-0585107 diff --git a/timezone/asia b/timezone/asia index aec8348bf6..92a9aa17ec 100644 --- a/timezone/asia +++ b/timezone/asia @@ -1,4 +1,4 @@ -# @(#)asia 7.68 +# @(#)asia 7.71 # 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 @@ -29,22 +29,23 @@ # I invented the abbreviations marked `*' in the following table; # the rest are from earlier versions of this file, or from other sources. # Corrections are welcome! -# std dst -# LMT Local Mean Time -# 2:00 EET EEST Eastern European Time -# 2:00 IST IDT Israel -# 3:00 AST ADT Arabia* -# 4:00 GST Gulf* -# 5:30 IST India -# 7:00 ICT Indochina* -# 7:00 WIT west Indonesia -# 8:00 CIT central Indonesia -# 8:00 CST China -# 9:00 CJT Central Japanese Time (1896/1937)* -# 9:00 EIT east Indonesia -# 9:00 JST Japan -# 9:00 KST Korea -# 9:30 CST (Australian) Central Standard Time +# std dst +# LMT Local Mean Time +# 2:00 EET EEST Eastern European Time +# 2:00 IST IDT Israel +# 3:00 AST ADT Arabia* +# 3:30 IRST IRDT Iran +# 4:00 GST Gulf* +# 5:30 IST India +# 7:00 ICT Indochina* +# 7:00 WIT west Indonesia +# 8:00 CIT central Indonesia +# 8:00 CST China +# 9:00 CJT Central Japanese Time (1896/1937)* +# 9:00 EIT east Indonesia +# 9:00 JST Japan +# 9:00 KST Korea +# 9:30 CST (Australian) Central Standard Time # # See the `europe' file for Russia and Turkey in Asia. @@ -430,89 +431,97 @@ Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov 9:00 - EIT # Iran -# From Paul Eggert (2000-06-12), following up a suggestion by Rich Wales: -# Ahmea Alavi in -# -# TAGHVEEM (1993-07-12) -# -# writes ``Daylight saving time in Iran starts from the first day -# of Farvardin and ends the first day of Mehr.'' This disagrees with the SSIM: + +# From Roozbeh Pournader (2003-03-15): +# This is an English translation of what I just found (originally in Persian). +# The Gregorian dates in brackets are mine: # -# DST start DST end -# year SSIM Alavi SSIM Alavi -# 1991 05-03!= 03-21 09-20!= 09-23 -# 1992 03-22!= 03-21 09-23 09-23 -# 1993 03-21 03-21 09-23 09-23 -# 1994 03-21 03-21 09-22!= 09-23 -# 1995 03-21 03-21 09-22!= 09-23 -# 1996 03-21!= 03-20 09-22 09-22 -# 1997 03-22!= 03-21 09-22!= 09-23 -# 1998 03-21 03-21 09-21!= 09-23 -# 1999 03-22!= 03-21 09-22!= 09-23 -# 2000 03-21!= 03-20 09-21!= 09-22 -# 2001 03-19!= 03-21 09-19!= 09-23 -# 2002 03-18!= 03-21 09-18!= 09-23 +# Official Newspaper No. 13548-1370/6/25 [1991-09-16] +# No. 16760/T233 H 1370/6/10 [1991-09-01] # -# Go with Alavi starting with 1992. -# I used Ed Reingold's cal-persia in GNU Emacs 19.34 to compute Persian dates. +# The Rule About Change of the Official Time of the Country +# +# The Board of Ministers, in the meeting dated 1370/5/23 [1991-08-14], +# based on the suggestion number 2221/D dated 1370/4/22 [1991-07-13] +# of the Country's Organization for Official and Employment Affairs, +# and referring to the law for equating the working hours of workers +# and officers in the whole country dated 1359/4/23 [1980-07-14], and +# for synchronizing the official times of the country, agreed that: +# +# The official time of the country will should move forward one hour +# at the 24[:00] hours of the first day of Farvardin and should return +# to its previous state at the 24[:00] hours of the 30th day of +# Shahrivar. +# +# First Deputy to the President - Hassan Habibi +# +# From personal experience, that agrees with what has been followed +# for at least the last 5 years. Before that, for a few years, the +# date used was the first Thursday night of Farvardin and the last +# Thursday night of Shahrivar, but I can't give exact dates.... +# I have also changed the abbreviations to what is considered correct +# here in Iran, IRST for regular time and IRDT for daylight saving time. + +# From Paul Eggert (2003-03-15) +# Go with Shanks before September 1991, and with Pournader thereafter. +# I used Ed Reingold's cal-persia in GNU Emacs 21.2 to check Persian dates. # The Persian calendar is based on the sun, and dates after around 2050 # are approximate; stop after 2037 when 32-bit time_t's overflow. # # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Iran 1978 1980 - Mar 21 0:00 1:00 S -Rule Iran 1978 only - Oct 21 0:00 0 - -Rule Iran 1979 only - Sep 19 0:00 0 - -Rule Iran 1980 only - Sep 23 0:00 0 - -Rule Iran 1991 only - May 3 0:00s 1:00 S -Rule Iran 1991 only - Sep 20 0:00s 0 - -Rule Iran 1992 1995 - Mar 21 0:00 1:00 S -Rule Iran 1992 1995 - Sep 23 0:00 0 - -Rule Iran 1996 only - Mar 20 0:00 1:00 S -Rule Iran 1996 only - Sep 22 0:00 0 - -Rule Iran 1997 1999 - Mar 21 0:00 1:00 S -Rule Iran 1997 1999 - Sep 23 0:00 0 - -Rule Iran 2000 only - Mar 20 0:00 1:00 S -Rule Iran 2000 only - Sep 22 0:00 0 - -Rule Iran 2001 2003 - Mar 21 0:00 1:00 S -Rule Iran 2001 2003 - Sep 23 0:00 0 - -Rule Iran 2004 only - Mar 20 0:00 1:00 S -Rule Iran 2004 only - Sep 22 0:00 0 - -Rule Iran 2005 2007 - Mar 21 0:00 1:00 S -Rule Iran 2005 2007 - Sep 23 0:00 0 - -Rule Iran 2008 only - Mar 20 0:00 1:00 S -Rule Iran 2008 only - Sep 22 0:00 0 - -Rule Iran 2009 2011 - Mar 21 0:00 1:00 S -Rule Iran 2009 2011 - Sep 23 0:00 0 - -Rule Iran 2012 only - Mar 20 0:00 1:00 S -Rule Iran 2012 only - Sep 22 0:00 0 - -Rule Iran 2013 2015 - Mar 21 0:00 1:00 S -Rule Iran 2013 2015 - Sep 23 0:00 0 - -Rule Iran 2016 only - Mar 20 0:00 1:00 S -Rule Iran 2016 only - Sep 22 0:00 0 - -Rule Iran 2017 2019 - Mar 21 0:00 1:00 S -Rule Iran 2017 2019 - Sep 23 0:00 0 - -Rule Iran 2020 only - Mar 20 0:00 1:00 S -Rule Iran 2020 only - Sep 22 0:00 0 - -Rule Iran 2021 2023 - Mar 21 0:00 1:00 S -Rule Iran 2021 2023 - Sep 23 0:00 0 - -Rule Iran 2024 2025 - Mar 20 0:00 1:00 S -Rule Iran 2024 2025 - Sep 22 0:00 0 - -Rule Iran 2026 2027 - Mar 21 0:00 1:00 S -Rule Iran 2026 2027 - Sep 23 0:00 0 - -Rule Iran 2028 2029 - Mar 20 0:00 1:00 S -Rule Iran 2028 2029 - Sep 22 0:00 0 - -Rule Iran 2030 2031 - Mar 21 0:00 1:00 S -Rule Iran 2030 2031 - Sep 23 0:00 0 - -Rule Iran 2032 2033 - Mar 20 0:00 1:00 S -Rule Iran 2032 2033 - Sep 22 0:00 0 - -Rule Iran 2034 2035 - Mar 21 0:00 1:00 S -Rule Iran 2034 2035 - Sep 23 0:00 0 - -Rule Iran 2036 2037 - Mar 20 0:00 1:00 S -Rule Iran 2036 2037 - Sep 22 0:00 0 - +Rule Iran 1978 1980 - Mar 21 0:00 1:00 D +Rule Iran 1978 only - Oct 21 0:00 0 S +Rule Iran 1979 only - Sep 19 0:00 0 S +Rule Iran 1980 only - Sep 23 0:00 0 S +Rule Iran 1991 only - May 3 0:00 1:00 D +Rule Iran 1992 1995 - Mar 22 0:00 1:00 D +Rule Iran 1991 1995 - Sep 22 0:00 0 S +Rule Iran 1996 only - Mar 21 0:00 1:00 D +Rule Iran 1996 only - Sep 21 0:00 0 S +Rule Iran 1997 1999 - Mar 22 0:00 1:00 D +Rule Iran 1997 1999 - Sep 22 0:00 0 S +Rule Iran 2000 only - Mar 21 0:00 1:00 D +Rule Iran 2000 only - Sep 21 0:00 0 S +Rule Iran 2001 2003 - Mar 22 0:00 1:00 D +Rule Iran 2001 2003 - Sep 22 0:00 0 S +Rule Iran 2004 only - Mar 21 0:00 1:00 D +Rule Iran 2004 only - Sep 21 0:00 0 S +Rule Iran 2005 2007 - Mar 22 0:00 1:00 D +Rule Iran 2005 2007 - Sep 22 0:00 0 S +Rule Iran 2008 only - Mar 21 0:00 1:00 D +Rule Iran 2008 only - Sep 21 0:00 0 S +Rule Iran 2009 2011 - Mar 22 0:00 1:00 D +Rule Iran 2009 2011 - Sep 22 0:00 0 S +Rule Iran 2012 only - Mar 21 0:00 1:00 D +Rule Iran 2012 only - Sep 21 0:00 0 S +Rule Iran 2013 2015 - Mar 22 0:00 1:00 D +Rule Iran 2013 2015 - Sep 22 0:00 0 S +Rule Iran 2016 only - Mar 21 0:00 1:00 D +Rule Iran 2016 only - Sep 21 0:00 0 S +Rule Iran 2017 2019 - Mar 22 0:00 1:00 D +Rule Iran 2017 2019 - Sep 22 0:00 0 S +Rule Iran 2020 only - Mar 21 0:00 1:00 D +Rule Iran 2020 only - Sep 21 0:00 0 S +Rule Iran 2021 2023 - Mar 22 0:00 1:00 D +Rule Iran 2021 2023 - Sep 22 0:00 0 S +Rule Iran 2024 2025 - Mar 21 0:00 1:00 D +Rule Iran 2024 2025 - Sep 21 0:00 0 S +Rule Iran 2026 2027 - Mar 22 0:00 1:00 D +Rule Iran 2026 2027 - Sep 22 0:00 0 S +Rule Iran 2028 2029 - Mar 21 0:00 1:00 D +Rule Iran 2028 2029 - Sep 21 0:00 0 S +Rule Iran 2030 2031 - Mar 22 0:00 1:00 D +Rule Iran 2030 2031 - Sep 22 0:00 0 S +Rule Iran 2032 2033 - Mar 21 0:00 1:00 D +Rule Iran 2032 2033 - Sep 21 0:00 0 S +Rule Iran 2034 2035 - Mar 22 0:00 1:00 D +Rule Iran 2034 2035 - Sep 22 0:00 0 S +Rule Iran 2036 2037 - Mar 21 0:00 1:00 D +Rule Iran 2036 2037 - Sep 21 0:00 0 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Tehran 3:25:44 - LMT 1916 3:25:44 - TMT 1946 # Tehran Mean Time - 3:30 - IRT 1977 Nov + 3:30 - IRST 1977 Nov 4:00 Iran IR%sT 1979 3:30 Iran IR%sT @@ -748,7 +757,7 @@ Zone Asia/Jerusalem 2:20:56 - LMT 1880 # bill have until July 24 to pass. # # (2002-07-25): -# Thanks go to Yitschak Goldberg from E&M for bringing this (Hebrew) article +# Thanks go to Yitschak Goldberg from E&M for bringing this (Hebrew) article # to my attention: # # http://www.ynet.co.il/articles/0,7340,L-2019315,00.html @@ -878,7 +887,7 @@ Zone Asia/Amman 2:23:44 - LMT 1931 # - Kazakhstan did not observe DST in 1991. # - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00. # - Oral switched from +5:00 to +4:00 in spring 1989. -# +# # # Zone NAME GMTOFF RULES FORMAT [UNTIL] # @@ -1154,9 +1163,26 @@ Zone Asia/Muscat 3:54:20 - LMT 1920 # and Sunday of April" phrase, if taken literally, means that the # transition takes place at 00:00 on the first Sunday on or after 04-02. +# From Paul Eggert (2003-02-09): +# DAWN reported on 2002-10-05 +# that 2002 DST ended that day at midnight. Go with McDow for now. + +# From Steffen Thorsen (2003-03-14): +# According to http://www.dawn.com/2003/03/07/top15.htm +# there will be no DST in Pakistan this year: +# +# ISLAMABAD, March 6: Information and Media Development Minister Sheikh +# Rashid Ahmed on Thursday said the cabinet had reversed a previous +# decision to advance clocks by one hour in summer and put them back by +# one hour in winter with the aim of saving light hours and energy. +# +# The minister told a news conference that the experiment had rather +# shown 8 per cent higher consumption of electricity. + + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Pakistan 2002 max - Apr Sun>=2 0:00 1:00 S -Rule Pakistan 2002 max - Oct 15 0:00 0 - +Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S +Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Karachi 4:28:12 - LMT 1907 5:30 - IST 1942 Sep diff --git a/timezone/australasia b/timezone/australasia index f35cc2e452..5fc7b1b58b 100644 --- a/timezone/australasia +++ b/timezone/australasia @@ -1,4 +1,4 @@ -# @(#)australasia 7.67 +# @(#)australasia 7.68 # This file also includes Pacific islands. # Notes are at the end of this file @@ -297,6 +297,17 @@ Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 ############################################################################### # New Zealand +# +# From Paul Eggert (2002-10-23): +# The Department of Internal Affairs (DIA) maintains a brief history; +# see tz-link.htm for the full reference. +# +# Shanks gives 1868 for the introduction of standard time; go with the +# DIA's more-precise 1868-11-02. The DIA says that clocks were +# advanced by half an hour in 1941; go with Shanks's more-precise +# 1940-09-29 02:00. The DIA says that starting in 1933 DST began the +# first Sunday in September; go with Shanks's last Sunday starting in +# 1934. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Shanks gives 1927 Nov 6 - 1928 Mar 4, 1928 Oct 14 - 1929 Mar 17, @@ -311,17 +322,17 @@ Rule NZ 1930 1933 - Oct Sun>=8 2:00 0:30 HD # didn't change until 1945 Apr 30; go with Shanks. Rule NZ 1934 1940 - Apr lastSun 2:00 0 S Rule NZ 1934 1939 - Sep lastSun 2:00 0:30 HD -Rule NZ 1974 only - Nov 3 2:00s 1:00 D +Rule NZ 1974 only - Nov Sun>=1 2:00s 1:00 D +Rule NZ 1975 only - Feb lastSun 2:00s 0 S Rule NZ 1975 1988 - Oct lastSun 2:00s 1:00 D -Rule NZ 1989 only - Oct 8 2:00s 1:00 D -Rule NZ 1990 max - Oct Sun>=1 2:00s 1:00 D -Rule NZ 1975 only - Feb 23 2:00s 0 S Rule NZ 1976 1989 - Mar Sun>=1 2:00s 0 S +Rule NZ 1989 only - Oct Sun>=8 2:00s 1:00 D +Rule NZ 1990 max - Oct Sun>=1 2:00s 1:00 D Rule NZ 1990 max - Mar Sun>=15 2:00s 0 S Rule Chatham 1990 max - Oct Sun>=1 2:45s 1:00 D Rule Chatham 1991 max - Mar Sun>=15 2:45s 0 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Pacific/Auckland 11:39:04 - LMT 1868 +Zone Pacific/Auckland 11:39:04 - LMT 1868 Nov 2 11:30 NZ NZ%sT 1940 Sep 29 2:00 12:00 NZ NZ%sT Zone Pacific/Chatham 12:45 Chatham CHA%sT @@ -399,8 +410,8 @@ Zone Pacific/Fakaofo -11:24:56 - LMT 1901 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Tonga 1999 only - Oct 7 2:00s 1:00 S Rule Tonga 2000 only - Mar 19 2:00s 0 - -Rule Tonga 2000 max - Nov Sun>=1 2:00 1:00 S -Rule Tonga 2001 max - Jan lastSun 2:00 0 - +Rule Tonga 2000 2001 - Nov Sun>=1 2:00 1:00 S +Rule Tonga 2001 2002 - Jan lastSun 2:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Pacific/Tongatapu 12:19:20 - LMT 1901 12:20 - TOT 1941 # Tonga Time @@ -739,21 +750,21 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 # The chosen rules the union of the 1971/1972 change and the 1989-1992 changes. # From Rives McDow (2002-04-09): -# The most interesting region I have found consists of three towns on the -# southern coast of Australia, population 10 at last report, along with -# 50,000 sheep, about 100 kilometers long and 40 kilometers into the -# continent. The primary town is Madura, with the other towns being -# Mundrabilla and Eucla. According to the sheriff of Madura, the -# residents got tired of having to change the time so often, as they are -# located in a strip overlapping the border of South Australia and Western -# Australia. South Australia observes daylight saving time; Western -# Australia does not. The two states are one and a half hours apart. The -# residents decided to forget about this nonsense of changing the clock so -# much and set the local time 20 hours and 45 minutes from the -# international date line, or right in the middle of the time of South -# Australia and Western Australia. As it only affects about 10 people and -# tourists staying at the Madura Motel, it has never really made as big an -# impact as Broken Hill. However, as tourist visiting there or anyone +# The most interesting region I have found consists of three towns on the +# southern coast of Australia, population 10 at last report, along with +# 50,000 sheep, about 100 kilometers long and 40 kilometers into the +# continent. The primary town is Madura, with the other towns being +# Mundrabilla and Eucla. According to the sheriff of Madura, the +# residents got tired of having to change the time so often, as they are +# located in a strip overlapping the border of South Australia and Western +# Australia. South Australia observes daylight saving time; Western +# Australia does not. The two states are one and a half hours apart. The +# residents decided to forget about this nonsense of changing the clock so +# much and set the local time 20 hours and 45 minutes from the +# international date line, or right in the middle of the time of South +# Australia and Western Australia. As it only affects about 10 people and +# tourists staying at the Madura Motel, it has never really made as big an +# impact as Broken Hill. However, as tourist visiting there or anyone # calling the local sheriff will attest, they do keep time in this way. # # From Paul Eggert (2002-04-09): @@ -1263,6 +1274,8 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901 # of January the standard time in the Kingdom shall be moved backward by one # hour to 1:00am. +# From Pulu 'Anau (2002-11-05): +# The law was for 3 years, supposedly to get renewed. It wasn't. ############################################################################### diff --git a/timezone/europe b/timezone/europe index a85e1a986c..50fe876934 100644 --- a/timezone/europe +++ b/timezone/europe @@ -1,4 +1,4 @@ -# @(#)europe 7.82 +# @(#)europe 7.83 # 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 @@ -33,20 +33,20 @@ # I invented the abbreviations marked `*' in the following table; # the rest are from earlier versions of this file, or from other sources. # Corrections are welcome! -# std dst -# LMT Local Mean Time -# -4:00 AST Atlantic -# -3:00 WGT WGST Western Greenland* -# -1:00 EGT EGST Eastern Greenland* -# 0:00 GMT BST Greenwich, British Summer -# 0:00 GMT IST Greenwich, Irish Summer -# 0:00 WET WEST Western Europe -# 0:19:32 AMT NST Amsterdam, Netherlands Summer (1835-1937)* -# 0:20 NET NEST Netherlands (1937-1940)* -# 1:00 CET CEST Central Europe -# 1:00:14 SET Swedish (1879-1899)* -# 2:00 EET EEST Eastern Europe -# 3:00 MSK MSD Moscow +# std dst 2dst +# LMT Local Mean Time +# -4:00 AST ADT Atlantic +# -3:00 WGT WGST Western Greenland* +# -1:00 EGT EGST Eastern Greenland* +# 0:00 GMT BST BDST Greenwich, British Summer +# 0:00 GMT IST Greenwich, Irish Summer +# 0:00 WET WEST WEMT Western Europe +# 0:19:32.13 AMT NST Amsterdam, Netherlands Summer (1835-1937)* +# 0:20 NET NEST Netherlands (1937-1940)* +# 1:00 CET CEST CEMT Central Europe +# 1:00:14 SET Swedish (1879-1899)* +# 2:00 EET EEST Eastern Europe +# 3:00 MSK MSD Moscow # # A reliable and entertaining source about time zones, especially in Britain, # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997). @@ -558,20 +558,30 @@ Zone Europe/Andorra 0:06:04 - LMT 1901 1:00 EU CE%sT # Austria + +# From Paul Eggert (2003-02-28): Shanks gives 1918-06-16 and +# 1945-11-18, but the Austrian Federal Office of Metrology and +# Surveying (BEV) gives 1918-09-16 and for Vienna gives the "alleged" +# date of 1945-04-12 with no time. For the 1980-04-06 transition +# Shanks gives 02:00, the BEV 00:00. Go with the BEV, and guess 02:00 +# for 1945-04-12. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Austria 1920 only - Apr 5 2:00s 1:00 S Rule Austria 1920 only - Sep 13 2:00s 0 - -Rule Austria 1945 only - Apr 2 2:00s 1:00 S -Rule Austria 1945 only - Nov 18 2:00s 0 - Rule Austria 1946 only - Apr 14 2:00s 1:00 S Rule Austria 1946 1948 - Oct Sun>=1 2:00s 0 - Rule Austria 1947 only - Apr 6 2:00s 1:00 S Rule Austria 1948 only - Apr 18 2:00s 1:00 S +Rule Austria 1980 only - Apr 6 0:00 1:00 S +Rule Austria 1980 only - Sep 28 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Europe/Vienna 1:05:20 - LMT 1893 Apr - 1:00 C-Eur CE%sT 1918 Jun 16 3:00 - 1:00 Austria CE%sT 1940 Apr 1 2:00 - 1:00 C-Eur CE%sT 1945 Apr 2 2:00 + 1:00 C-Eur CE%sT 1920 + 1:00 Austria CE%sT 1940 Apr 1 2:00s + 1:00 C-Eur CE%sT 1945 Apr 2 2:00s + 1:00 1:00 CEST 1945 Apr 12 2:00s + 1:00 - CET 1946 1:00 Austria CE%sT 1981 1:00 EU CE%sT @@ -654,7 +664,7 @@ Zone Europe/Brussels 0:17:30 - LMT 1880 1:00 EU CE%sT # Bosnia and Herzegovina -# see Yugoslavia +# see Serbia and Montenegro # Bulgaria # @@ -681,7 +691,7 @@ Zone Europe/Sofia 1:33:16 - LMT 1880 2:00 EU EE%sT # Croatia -# see Yugosloavia +# see Serbia and Montenegro # Czech Republic # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -750,7 +760,7 @@ Zone Atlantic/Faeroe -0:27:04 - LMT 1908 Jan 11 # Torshavn # introduced. # From Rives McDow (2001-11-01): -# +# # I correspond regularly with the Dansk Polarcenter, and wrote them at # the time to clarify the situation in Thule. Unfortunately, I have # not heard back from them regarding my recent letter. [But I have @@ -991,25 +1001,29 @@ Zone Europe/Paris 0:09:21 - LMT 1891 Mar 15 0:01 # From Markus Kuhn (1998-09-29): # The German time zone web site by the Physikalisch-Technische # Bundesanstalt contains DST information back to 1916. -# -# -# Realisation of Legal Time in Germany -# +# [See tz-link.htm for the URL.] + +# From Joerg Schilling (2002-10-23): +# In 1945, Berlin was switched to Moscow Summer time (GMT+4) by +# General [Nikolai] Bersarin. + +# From Paul Eggert (2003-03-08): +# +# says that Bersarin issued an order to use Moscow time on May 20. +# However, Moscow did not observe daylight saving in 1945, so +# this was equivalent to CEMT (GMT+3), not GMT+4. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Germany 1945 only - Apr 2 2:00s 1:00 S -# Shanks says 05-24 2:00 to 09-24 3:00 for DDST; go with the PTB, who quotes -# the Archiv fuer publizist. Arbeit (Munzinger-Archiv) 652 (Zeitsystem) -# (1961-11-25), which gives dates only. Guess 3:00 transition times. -Rule Germany 1945 only - May 31 3:00 2:00 M # Midsummer -Rule Germany 1945 only - Sep 23 3:00 1:00 S +Rule Germany 1945 only - May 24 2:00 2:00 M # Midsummer +Rule Germany 1945 only - Sep 24 3:00 1:00 S Rule Germany 1945 only - Nov 18 2:00s 0 - Rule Germany 1946 only - Apr 14 2:00s 1:00 S Rule Germany 1946 only - Oct 7 2:00s 0 - Rule Germany 1947 1949 - Oct Sun>=1 2:00s 0 - Rule Germany 1947 only - Apr 6 2:00s 1:00 S -# The PTB gives 3:00 CET and 3:00 CEST for the midsummer transition times; -# go with Shanks. Rule Germany 1947 only - May 11 2:00s 2:00 M Rule Germany 1947 only - Jun 29 3:00 1:00 S Rule Germany 1948 only - Apr 18 2:00s 1:00 S @@ -1341,6 +1355,15 @@ Zone Europe/Vaduz 0:38:04 - LMT 1894 Jun # Fact File, Lithuanian State Department of Tourism # (2000-03-27): Local time is GMT+2 hours ..., no daylight saving. +# From a user via Klaus Marten (2003-02-07): +# As a candidate for membership of the European Union, Lithuania will +# observe Summer Time in 2003, changing its clocks at the times laid +# down in EU Directive 2000/84 of 19.I.01 (i.e. at the same times as its +# neighbour Latvia). The text of the Lithuanian government Order of +# 7.XI.02 to this effect can be found at +# http://www.lrvk.lt/nut/11/n1749.htm + + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Europe/Vilnius 1:41:16 - LMT 1880 1:24:00 - WMT 1917 # Warsaw Mean Time @@ -1355,7 +1378,8 @@ Zone Europe/Vilnius 1:41:16 - LMT 1880 2:00 C-Eur EE%sT 1998 2:00 - EET 1998 Mar 29 1:00u 1:00 EU CE%sT 1999 Oct 31 1:00u - 2:00 - EET + 2:00 - EET 2003 Jan 1 + 2:00 EU EE%sT # Luxembourg # Whitman disagrees with most of these dates in minor ways; go with Shanks. @@ -1393,7 +1417,7 @@ Zone Europe/Luxembourg 0:24:36 - LMT 1904 Jun 1:00 EU CE%sT # Macedonia -# see Yugoslavia +# see Serbia and Montenegro # Malta # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -1979,11 +2003,27 @@ Zone Asia/Anadyr 11:49:56 - LMT 1924 May 2 11:00 Russia ANA%sT 1992 Jan 19 2:00s 12:00 Russia ANA%sT +# Serbia and Montenegro +# Zone NAME GMTOFF RULES FORMAT [UNTIL] +Zone Europe/Belgrade 1:22:00 - LMT 1884 + 1:00 - CET 1941 Apr 18 23:00 + 1:00 C-Eur CE%sT 1945 May 8 2:00s + 1:00 1:00 CEST 1945 Sep 16 2:00s +# Metod Kozelj reports that the legal date of +# transition to EU rules was 1982-11-27, for all of Yugoslavia at the time. +# Shanks doesn't give as much detail, so go with Kozelj. + 1:00 - CET 1982 Nov 27 + 1:00 EU CE%sT +Link Europe/Belgrade Europe/Ljubljana # Slovenia +Link Europe/Belgrade Europe/Sarajevo # Bosnia and Herzegovina +Link Europe/Belgrade Europe/Skopje # Macedonia +Link Europe/Belgrade Europe/Zagreb # Croatia + # Slovakia Link Europe/Prague Europe/Bratislava # Slovenia -# see Yugoslavia +# see Serbia and Montenegro # Spain # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -2191,6 +2231,15 @@ Zone Europe/Istanbul 1:55:52 - LMT 1880 Link Europe/Istanbul Asia/Istanbul # Istanbul is in both continents. # Ukraine +# +# From Igor Karpov, who works for the Ukranian Ministry of Justice, +# via Garrett Wollman (2003-01-27): +# BTW, I've found the official document on this matter. It's goverment +# regulations number 509, May 13, 1996. In my poor translation it says: +# "Time in Ukraine is set to second timezone (Kiev time). Each last Sunday +# of March at 3am the time is changing to 4am and each last Sunday of +# October the time at 4am is changing to 3am" + # Zone NAME GMTOFF RULES FORMAT [UNTIL] # Most of Ukraine since 1970 has been like Kiev. Zone Europe/Kiev 2:02:04 - LMT 1880 @@ -2249,22 +2298,6 @@ Zone Europe/Simferopol 2:16:24 - LMT 1880 3:00 - MSK 1997 Mar lastSun 1:00u 2:00 EU EE%sT -# Yugoslavia -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Belgrade 1:22:00 - LMT 1884 - 1:00 - CET 1941 Apr 18 23:00 - 1:00 C-Eur CE%sT 1945 May 8 2:00s - 1:00 1:00 CEST 1945 Sep 16 2:00s -# Metod Kozelj reports that the legal date of -# transition to EU rules was 1982-11-27, for all of Yugoslavia at the time. -# Shanks doesn't give as much detail, so go with Kozelj. - 1:00 - CET 1982 Nov 27 - 1:00 EU CE%sT -Link Europe/Belgrade Europe/Ljubljana # Slovenia -Link Europe/Belgrade Europe/Sarajevo # Bosnia and Herzegovina -Link Europe/Belgrade Europe/Skopje # Macedonia -Link Europe/Belgrade Europe/Zagreb # Croatia - ############################################################################### # One source shows that Bulgaria, Cyprus, Finland, and Greece observe DST from diff --git a/timezone/iso3166.tab b/timezone/iso3166.tab index f9bfa65717..744cd93805 100644 --- a/timezone/iso3166.tab +++ b/timezone/iso3166.tab @@ -2,11 +2,11 @@ # # @(#)iso3166.tab 1.9 # -# From Paul Eggert (2002-05-28): +# From Paul Eggert (2003-02-04): # # This file contains a table with the following columns: # 1. ISO 3166-1 alpha-2 country code, current as of -# ISO 3166-1 Newsletter No. V-5 (2002-05-20). See: +# ISO 3166-1 Newsletter No. V-7 (2003-01-14). See: # # ISO 3166 Maintenance agency (ISO 3166/MA) # . @@ -256,7 +256,7 @@ WF Wallis & Futuna WS Samoa (Western) YE Yemen YT Mayotte -YU Yugoslavia +YU Serbia and Montenegro ZA South Africa ZM Zambia ZW Zimbabwe diff --git a/timezone/northamerica b/timezone/northamerica index 29bba4f1d1..ff36fe433e 100644 --- a/timezone/northamerica +++ b/timezone/northamerica @@ -1,4 +1,4 @@ -# @(#)northamerica 7.61 +# @(#)northamerica 7.62 # also includes Central America and the Caribbean # This data is by no means authoritative; if you think you know better, @@ -88,6 +88,23 @@ # of surrender, all of whom interrupting the bells of Big Ben in # London which were to precede Mr. Attlee's speech. +# From Paul Eggert (2003-02-09): It was Robert St John, not Bob Trout. From +# Myrna Oliver's obituary of St John on page B16 of today's Los Angeles Times: +# +# ... a war-weary U.S. clung to radios, awaiting word of Japan's surrender. +# Any announcement from Asia would reach St. John's New York newsroom on a +# wire service teletype machine, which had prescribed signals for major news. +# Associated Press, for example, would ring five bells before spewing out +# typed copy of an important story, and 10 bells for news "of transcendental +# importance." +# +# On Aug. 14, stalling while talking steadily into the NBC networks' open +# microphone, St. John heard five bells and waited only to hear a sixth bell, +# before announcing confidently: "Ladies and gentlemen, World War II is over. +# The Japanese have agreed to our surrender terms." +# +# He had scored a 20-second scoop on other broadcasters. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule US 1918 1919 - Mar lastSun 2:00 1:00 D Rule US 1918 1919 - Oct lastSun 2:00 0 S @@ -189,10 +206,11 @@ Rule US 1987 max - Apr Sun>=1 2:00 1:00 D # US eastern time, represented by New York # Connecticut, Delaware, District of Columbia, most of Florida, -# Georgia, far southeastern Indiana, eastern Kentucky, Maine, -# Maryland, Massachusetts, New Hampshire, New Jersey, New York, North -# Carolina, Ohio, Pennsylvania, Rhode Island, South Carolina, eastern -# Tennessee, Vermont, Virginia, West Virginia +# Georgia, southeast Indiana (Clark, Dearborn, Floyd, Harrison, and +# Ohio counties), eastern Kentucky, Maine, Maryland, Massachusetts, +# New Hampshire, New Jersey, New York, North Carolina, Ohio, +# Pennsylvania, Rhode Island, South Carolina, eastern Tennessee, +# Vermont, Virginia, West Virginia # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER Rule NYC 1920 only - Mar lastSun 2:00 1:00 D @@ -211,10 +229,11 @@ Zone America/New_York -4:56:02 - LMT 1883 Nov 18 12:00 # US central time, represented by Chicago # Alabama, Arkansas, Florida panhandle, Illinois, western Indiana -# corners, Iowa, most of Kansas, western Kentucky, Louisiana, -# Minnesota, Mississippi, Missouri, eastern Nebraska, eastern North -# Dakota, Oklahoma, eastern South Dakota, western Tennessee, most of -# Texas, Wisconsin +# (Gibson, Jasper, Lake, LaPorte, Newton, Porter, Posey, Spencer, +# Vanderburgh, and Warrick counties), Iowa, most of Kansas, western +# Kentucky, Louisiana, Minnesota, Mississippi, Missouri, eastern +# Nebraska, eastern North Dakota, Oklahoma, eastern South Dakota, +# western Tennessee, most of Texas, Wisconsin # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER Rule Chicago 1920 only - Jun 13 2:00 1:00 D @@ -357,12 +376,32 @@ Zone Pacific/Honolulu -10:31:26 - LMT 1900 Jan 1 12:00 # Now we turn to US areas that have diverged from the consensus since 1970. # Arizona mostly uses MST. + +# From Paul Eggert (2002-10-20): +# +# The information in the rest of this paragraph is derived from the +# +# Daylight Saving Time web page (2002-01-23) maintained by the +# Arizona State Library, Archives and Public Records. +# Between 1944-01-01 and 1944-04-01 the State of Arizona used standard +# time, but by federal law railroads, airlines, bus lines, military +# personnel, and some engaged in interstate commerce continued to +# observe war (i.e., daylight saving) time. The 1944-03-17 Phoenix +# Gazette says that was the date the law changed, and that 04-01 was +# the date the state's clocks would change. In 1945 the State of +# Arizona used standard time all year, again with exceptions only as +# mandated by federal law. Arizona observed DST in 1967, but Arizona +# Laws 1968, ch. 183 (effective 1968-03-21) repealed DST. +# +# Shanks says the 1944 experiment came to an end on 1944-03-17. +# Go with the Arizona State Library instead. + Zone America/Phoenix -7:28:18 - LMT 1883 Nov 18 12:00 -7:00 US M%sT 1944 Jan 1 00:01 - -7:00 - MST 1944 Mar 17 00:01 + -7:00 - MST 1944 Apr 1 00:01 -7:00 US M%sT 1944 Oct 1 00:01 -7:00 - MST 1967 - -7:00 US M%sT 1968 + -7:00 US M%sT 1968 Mar 21 -7:00 - MST # From Arthur David Olson (1988-02-13): # A writer from the Inter Tribal Council of Arizona, Inc., @@ -522,7 +561,7 @@ Link America/Louisville America/Kentucky/Louisville # # Federal Register 65, 160 (2000-08-17), page 50154-50158. # -# +# Zone America/Kentucky/Monticello -5:39:24 - LMT 1883 Nov 18 12:00 -6:00 US C%sT 1946 -6:00 - CST 1968 diff --git a/timezone/southamerica b/timezone/southamerica index 523e8bb607..3210556069 100644 --- a/timezone/southamerica +++ b/timezone/southamerica @@ -1,4 +1,4 @@ -# @(#)southamerica 7.45 +# @(#)southamerica 7.46 # 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 @@ -584,6 +584,10 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914 # Go with this article in preference to Shanks's 1969 date for modern DST. # Assume this rule has been used since DST was introduced in the islands. +# From Paul Eggert (2002-10-24): +# gives many details that +# disagree with the following table, but we haven't had time to compare them. + # 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 - diff --git a/timezone/zone.tab b/timezone/zone.tab index fcc18d2ee7..7ac399f105 100644 --- a/timezone/zone.tab +++ b/timezone/zone.tab @@ -1,4 +1,4 @@ -# @(#)zone.tab 1.27 +# @(#)zone.tab 1.28 # # TZ zone descriptions # @@ -33,6 +33,7 @@ AN +1211-06900 America/Curacao AO -0848+01314 Africa/Luanda AQ -7750+16636 Antarctica/McMurdo McMurdo Station, Ross Island AQ -9000+00000 Antarctica/South_Pole Amundsen-Scott Station, South Pole +AQ -6734-06808 Antarctica/Rothera Rothera Station, Adelaide Island 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