From 2864e767053317538feafa815046fff89e5a16be Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 10 Nov 1999 02:42:49 +0000 Subject: Update. 1999-11-09 Ulrich Drepper * elf/dl-load.c (_dl_dst_count): Allow $ORIGIN to point to directory with the reference since this is as secure as using the object with the dependency. (_dl_dst_substitute): Likewise. * elf/dl-load.c (_dl_dst_count): Change strings in first two strncmp calls to allow reuse. (_dl_dst_substitute): Likewise. 1999-11-01 Arnold D. Robbins * posix/regex.c (init_syntax_once): move below definition of ISALNUM etc., then use ISALNUM to init the table, so that the word ops will work if i18n'ed. (SYNTAX): And subscript with 0xFF for 8bit character sets. 1999-11-09 Andreas Jaeger * sysdeps/unix/getlogin_r.c (getlogin_r): Sync with getlogin implementation for ttyname_r call; fix inverted condition; return ut_user. Closes PR libc/1438. 1999-11-09 Ulrich Drepper * timezone/checktab.awk: Update from tzcode1999h. * timezone/africa: Update from tzdata1999i. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/backward: Likewise. * timezone/europe: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * timezone/iso3166.tab: Likewise. * timezone/zone.tab: Likewise. * sysdeps/unix/sysv/linux/bits/resource.h: Define values also as macros. Patch by brg@csua.berkeley.edu [PR libc/1439]. 1999-11-09 Andreas Jaeger * posix/Makefile (tests): Added tst-getlogin. * posix/tst-getlogin.c: New file, contains simple tests for getlogin and getlogin_r. 1999-11-09 Andreas Schwab * misc/syslog.c: For LOG_PERROR only append a newline if necessary. --- timezone/southamerica | 147 +++++++++++++++++++++++--------------------------- 1 file changed, 66 insertions(+), 81 deletions(-) (limited to 'timezone/southamerica') diff --git a/timezone/southamerica b/timezone/southamerica index 25446807af..bb95d0d705 100644 --- a/timezone/southamerica +++ b/timezone/southamerica @@ -1,4 +1,4 @@ -# @(#)southamerica 7.31 +# @(#)southamerica 7.32 # 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 @@ -6,8 +6,8 @@ # From Paul Eggert (1999-07-07): # A good source for time zone historical data outside the U.S. is -# Thomas G. Shanks, The International Atlas (4th edition), -# San Diego: ACS Publications, Inc. (1995). +# Thomas G. Shanks, The International Atlas (5th edition), +# San Diego: ACS Publications, Inc. (1999). # # Gwillim Law writes that a good source # for recent time zone data is the International Air Transport @@ -99,7 +99,7 @@ Rule Arg 1988 only - Dec 1 0:00 1:00 S # Talleres de Hidrografia Naval Argentina # (Argentine Naval Hydrography Institute) # -# Shanks gives 1989 Mar 16 and stops after 1990 Mar 4; go with Otero. +# Shanks stops after 1992-03-01; go with Otero. Rule Arg 1989 1993 - Mar Sun>=1 0:00 0 - Rule Arg 1989 1992 - Oct Sun>=15 0:00 1:00 S # @@ -216,38 +216,16 @@ Zone America/La_Paz -4:32:36 - LMT 1890 # Maranhao (MA), Paraiba (PR), Pernambuco (PE), Piaui (PI), and Rio Grande do # Norte (RN), and the eastern part of Para (PA) are all in BR1 without DST. -# From Paul Eggert (1996-11-22): -# Let's make the following assumptions: -# -# * All data in Shanks are correct through 1990. In particular, -# Shanks was right when he said Acre stopped observing DST in mid-1988. -# * Areas where Shanks reports DST up to 1990, but the IATA reports no DST -# in 1995, stopped observing DST in mid-1990. -# -# Under these assumptions Brazil needs 7 entries to cover all the distinct -# time zone histories since 1970: -# -# Noronha (UTC-2), Fortaleza (UTC-3), and Manaus (UTC-4) stopped observing DST -# in mid-1990. -# Maceio (UTC-3) stopped observing DST in mid-1990, but started again mid-1995. -# Sao Paulo (UTC-3) and Cuiaba (UTC-4) always observed DST. -# Porto Acre (UTC-5) stopped observing DST in mid-1988. - -# From Rodrigo Feher (1998-01-17): -# Reading "southamerica" file in timezone 7.55 I've found an -# error. Line 193 say "Territory of Acre". It is not a territory anymore -# but a state. - # From Marcos Tadeu (1998-09-27): # # Brazilian official page # # -# From Paul Eggert (1998-09-28): +# From Paul Eggert (1998-10-29): # The official decrees referenced below are taken from # # Decretos sobre o Horario de Verao no Brasil -# (1998-09-25, in Portuguese). +# (1999-10-04, in Portuguese). # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Decree 20,466 (1931-10-01) @@ -355,9 +333,11 @@ Rule Brazil 1998 only - Mar 1 0:00 0 - Rule Brazil 1998 only - Oct 11 0:00 1:00 S Rule Brazil 1999 only - Feb 21 0:00 0 - # Decree 3,150 -# (1999-08-23), adopted by same states, says only 1999-10-03 and 2000-02-27; -# after that, these rules are guesses and are quite possibly wrong, -# but they are more likely than no DST at all. +# (1999-08-23) adopted by same states. +# Decree 3,188 (1999-09-30) +# adds SE, AL, PE, PR, RN, CE, PI, MA and RR. +# These give only one year's rules. After that, the rules are guesses +# and are quite possibly wrong, but are more likely than no DST at all. Rule Brazil 1999 max - Oct Sun>=1 0:00 1:00 S Rule Brazil 2000 max - Feb lastSun 0:00 0 - @@ -366,61 +346,69 @@ Rule Brazil 2000 max - Feb lastSun 0:00 0 - # # Fernando de Noronha Zone America/Noronha -2:09:40 - LMT 1914 - -2:00 Brazil FN%sT 1990 Jul + -2:00 Brazil FN%sT 1990 Sep 17 -2:00 - FNT # -# Amapa, east Para +# Amapa (AP), east Para (PA) Zone America/Belem -3:13:56 - LMT 1914 - -3:00 Brazil BR%sT 1988 Jul + -3:00 Brazil BR%sT 1988 Sep 12 -3:00 - BRT # -# Maranhao, Piaui, Ceara, Rio Grande do Norte, Paraiba, -# Pernambuco (except Fernando de Noronha) +# Maranhao (MA), Piaui (PI), Ceara (CE), Rio Grande do Norte (RN), +# Paraiba (PB), Pernambuco (PE) (except Fernando de Noronha) Zone America/Fortaleza -2:34:00 - LMT 1914 - -3:00 Brazil BR%sT 1990 Jul - -3:00 - BRT + -3:00 Brazil BR%sT 1990 Sep 17 + -3:00 - BRT 1999 Sep 30 + -3:00 Brazil BR%sT # -# Tocantins +# Tocantins (TO) Zone America/Araguaina -3:12:48 - LMT 1914 - -3:00 Brazil BR%sT 1990 Jul - -3:00 - BRT 1995 Jul + -3:00 Brazil BR%sT 1990 Sep 17 + -3:00 - BRT 1995 Sep 14 -3:00 Brazil BR%sT # -# Alagoas, Sergipe +# Alagoas (AL), Sergipe (SE) Zone America/Maceio -2:22:52 - LMT 1914 - -3:00 Brazil BR%sT 1990 Jul - -3:00 - BRT 1995 Jul - -3:00 Brazil BR%sT 1996 Jul - -3:00 - BRT + -3:00 Brazil BR%sT 1990 Sep 17 + -3:00 - BRT 1995 Oct 13 + -3:00 Brazil BR%sT 1996 Sep 4 + -3:00 - BRT 1999 Sep 30 + -3:00 Brazil BR%sT # -# Bahia, Goias, Distrito Federal, Minas Gerais, Espirito Santo, Rio de Janeiro, -# Sao Paulo, Parana, Santa Catarina, Rio Grande do Sul +# Bahia (BA), Goias (GO), Distrito Federal (DF), Minas Gerais (MG), +# Espirito Santo (ES), Rio de Janeiro (RJ), Sao Paulo (SP), Parana (PR), +# Santa Catarina (SC), Rio Grande do Sul (RS) Zone America/Sao_Paulo -3:06:28 - LMT 1914 -3:00 Brazil BR%sT 1963 Oct 23 00:00 - -3:00 - BRST 1964 + -3:00 1:00 BRST 1964 -3:00 Brazil BR%sT # # Mato Grosso, Mato Grosso do Sul Zone America/Cuiaba -3:44:20 - LMT 1914 - -4:00 Brazil AM%sT 1990 Jul - -4:00 - AMT + -4:00 Brazil AM%sT # -# Roraima, west Para, Rondonia +# west Para (PA), Rondonia (RO) Zone America/Porto_Velho -4:15:36 - LMT 1914 - -4:00 Brazil AM%sT 1988 Jul + -4:00 Brazil AM%sT 1988 Sep 12 -4:00 - AMT # -# Amazonas +# Roraima (RR) +Zone America/Boa_Vista -4:02:40 - LMT 1914 + -4:00 Brazil AM%sT 1988 Sep 12 + -4:00 - AMT 1999 Sep 30 + -4:00 Brazil AM%sT +# +# Amazonas (AM) Zone America/Manaus -4:00:04 - LMT 1914 - -4:00 Brazil AM%sT 1988 Jul - -4:00 - AMT 1993 Jul - -4:00 Brazil AM%sT 1994 Jul + -4:00 Brazil AM%sT 1988 Sep 12 + -4:00 - AMT 1993 Sep 28 + -4:00 Brazil AM%sT 1994 Sep 22 -4:00 - AMT # -# Acre +# 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 - -5:00 Brazil AC%sT 1988 Jul + -5:00 Brazil AC%sT 1988 Sep 12 -5:00 - ACT # # Martin Vaz and Trinidade are like America/Noronha. @@ -452,7 +440,7 @@ 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 - # IATA SSIM anomalies: (1990-09) says 1990-09-16; (1992-02) says 1992-03-14; -# (1996-09) says 1998-03-08. Ignore these for now. +# (1996-09) says 1998-03-08. Ignore these. # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Santiago -4:42:40 - LMT 1890 -4:42:40 - SMT 1910 # Santiago Mean Time @@ -469,9 +457,10 @@ Zone Pacific/Easter -7:17:28 - LMT 1890 # Mataveri # Colombia +# Shanks specifies 24:00 for 1992 transition times; go with IATA, +# as it seems implausible to change clocks at midnight New Year's Eve. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule CO 1992 only - May 2 0:00 1:00 S -# Shanks (1995) estimates 1993-04-03 24:00 for this; go with IATA. Rule CO 1992 only - Dec 31 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Bogota -4:56:20 - LMT 1884 Mar 13 @@ -481,7 +470,7 @@ Zone America/Bogota -4:56:20 - LMT 1884 Mar 13 # no information; probably like America/Bogota # Curacao -# Shanks (1995) says that Bottom and Oranjestad have been at -4:00 since +# Shanks says that Bottom and Oranjestad have been at -4:00 since # standard time was introduced on 1912-03-02; and that Kralendijk and Rincon # used Kralendijk Mean Time (-4:33:08) from 1912-02-02 to 1965-01-01. # This all predates our 1970 cutoff, though. @@ -535,22 +524,14 @@ Zone America/Guyana -3:52:40 - LMT 1915 Mar # Georgetown -4:00 - GYT # Paraguay - -# From Bob Devine (1988-01-28): -# Paraguay: First day in October to last in March. Midnight switch?? -# Since 1980. - -# From U. S. Naval Observatory (1989-01-19): -# PARAGUAY 4 H BEHIND UTC -# PARAGUAY 3 H BEHIND UTC OCT 1, '88-MAR 31, '89 - -# From Shanks (1991): +# From Paul Eggert (1999-10-29): +# Shanks (1999) says that spring transitions are from 01:00 -> 02:00, +# and autumn transitions are from 00:00 -> 23:00. Go with earlier +# editions of Shanks, and with the IATA, who say transitions occur at 00:00. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Para 1975 1978 - Oct 1 0:00 1:00 S +Rule Para 1975 1988 - Oct 1 0:00 1:00 S Rule Para 1975 1978 - Mar 1 0:00 0 - -# Shanks says 1979 was all DST. -Rule Para 1980 1991 - Apr 1 0:00 0 - -Rule Para 1980 1988 - Oct 1 0:00 1:00 S +Rule Para 1979 1991 - Apr 1 0:00 0 - Rule Para 1989 only - Oct 22 0:00 1:00 S Rule Para 1990 only - Oct 1 0:00 1:00 S Rule Para 1991 only - Oct 6 0:00 1:00 S @@ -559,9 +540,13 @@ Rule Para 1992 only - Oct 5 0:00 1:00 S 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 1998 - Mar 1 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 max - Oct Sun>=1 0:00 1:00 S -Rule Para 1999 max - Feb lastSat 0:00 0 - +# IATA SSIM (1999-02) says lastSat, not lastSun; go with Shanks. +Rule Para 1999 max - Feb lastSun 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 @@ -611,7 +596,7 @@ Zone America/Port_of_Spain -4:06:04 - LMT 1912 Mar 2 # Uruguay # From Paul Eggert (1993-11-18): # Uruguay wins the prize for the strangest peacetime manipulation of the rules. -# From Shanks (1991): +# From Shanks: # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Whitman gives 1923 Oct 1; go with Shanks. Rule Uruguay 1923 only - Oct 2 0:00 0:30 HS @@ -653,10 +638,10 @@ Rule Uruguay 1988 only - Mar 14 0:00 0 - Rule Uruguay 1988 only - Dec 11 0:00 1:00 S Rule Uruguay 1989 only - Mar 12 0:00 0 - Rule Uruguay 1989 only - Oct 29 0:00 1:00 S +# Shanks says no DST was observed in 1990/1 and 1991/2, +# and that 1992/3's DST was from 10-25 to 03-01. Go with IATA. Rule Uruguay 1990 1992 - Mar Sun>=1 0:00 0 - Rule Uruguay 1990 1991 - Oct Sun>=21 0:00 1:00 S -# Shanks's 4th edition (1995) says no DST was observed in 1990/1 and 1991/2, -# and that 1992/3's DST was from 10-25 to 03-01. Go with IATA. Rule Uruguay 1992 only - Oct 18 0:00 1:00 S Rule Uruguay 1993 only - Feb 28 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] -- cgit v1.2.3