update from main archive 970121 libc-970122
authordrepper <drepper>
Wed, 22 Jan 1997 05:25:51 +0000 (05:25 +0000)
committerdrepper <drepper>
Wed, 22 Jan 1997 05:25:51 +0000 (05:25 +0000)
sysdeps/unix/sysv/linux/a.out.h
sysdeps/unix/sysv/linux/alpha/Dist
sysdeps/unix/sysv/linux/configure
sysdeps/unix/sysv/linux/configure.in
time/Banner [new file with mode: 0644]
time/Makefile
time/antarctica
time/australasia
time/zdump.c
time/zic.c
time/zone.tab

index 027c49a..d963de7 100644 (file)
@@ -1 +1,5 @@
-#include <linux/a.out.h>
+#ifdef _LIBC
+# include_next <linux/a.out.h>
+#else
+# include <linux/a.out.h>
+#endif
index 368b490..cdb11e9 100644 (file)
@@ -4,6 +4,7 @@ ioperm.c
 init-first.h
 clone.S
 sys/io.h
+kernel_sigaction.h
 kernel_termios.h
 sys/acct.h
 sys/procfs.h
index 42fe89c..2092321 100644 (file)
@@ -20,7 +20,7 @@ else
 #include "confdefs.h"
 #include <linux/version.h>
 int main() {
-#if LINUX_VERSION_CODE <  (2 *65536+ 0 *256+ 10) /* 2.0.10 */
+#if LINUX_VERSION_CODE <  ( *65536+ 0 *256+ 10) /* .0.10 */
 eat flaming death
 #endif
 ; return 0; }
@@ -55,6 +55,7 @@ fi
 if test "$prefix" = "/usr"; then
   libc_cv_slibdir="/lib"
   libc_cv_sysconfdir="/etc"
+  libc_cv_rootsbindir="/sbin"
 fi
 
 # Under Linux the LinuxThreads and crypt add-on should be available.
@@ -94,3 +95,9 @@ if test "$message"; then
     echo "$message"
   fi
 fi
+
+# Check whether `ldconfig' sources are available.  This will go away as soon
+# as ldconfig is available in GNU libc.
+if test -f $srcdir/elf/ldconfig.c; then
+  has_ldconfig=yes
+fi
index 4ac65d0..0c77d7d 100644 (file)
@@ -40,6 +40,7 @@ fi
 if test "$prefix" = "/usr"; then
   libc_cv_slibdir="/lib"
   libc_cv_sysconfdir="/etc"
+  libc_cv_rootsbindir="/sbin"
 fi
 
 # Under Linux the LinuxThreads and crypt add-on should be available.
@@ -79,3 +80,9 @@ if test "$message"; then
     echo "$message"
   fi
 fi
+
+# Check whether `ldconfig' sources are available.  This will go away as soon
+# as ldconfig is available in GNU libc.
+if test -f $srcdir/elf/ldconfig.c; then
+  has_ldconfig=yes
+fi
diff --git a/time/Banner b/time/Banner
new file mode 100644 (file)
index 0000000..eb972db
--- /dev/null
@@ -0,0 +1 @@
+tzcode1997a and tzdata1997a by Arthur David Olson et. al.
index af03fa2..21ad62e 100644 (file)
@@ -23,7 +23,8 @@ subdir        := time
 
 headers        := time.h sys/time.h sys/timeb.h timebits.h
 distribute := tzfile.h private.h scheck.c ialloc.c yearistype  \
-             iso3166.tab zone.tab tzselect.ksh checktab.awk
+             iso3166.tab zone.tab tzselect.ksh checktab.awk    \
+             Banner
 extra-objs = scheck.o ialloc.o $(tzfiles:%=z.%)
 
 routines       := offtime asctime clock ctime ctime_r difftime \
@@ -45,7 +46,7 @@ tzfiles := africa antarctica asia australasia europe northamerica \
           solar87 solar88 solar89
 # pacificnew doesn't compile; if it is to be used, it should be included in
 # northamerica.
-distribute := $(distribute) $(tzfiles) leapseconds pacificnew simplebackw
+distribute += $(tzfiles) leapseconds pacificnew simplebackw
 
 install-sbin := zic zdump
 
index b4a7d39..1cff755 100644 (file)
@@ -1,10 +1,11 @@
-# @(#)antarctica       7.5
+# @(#)antarctica       7.6
 
-# From Paul Eggert (1996-09-03):
+# From Paul Eggert (1997-01-20):
 # To keep things manageable, we list only locations occupied year-round;
 # see <URL:http://earth.agu.org/amen/nations.html> (1996-05-24).
 # Unless otherwise specified, we have no time zone information.
 #
+# 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.
 
@@ -56,16 +57,41 @@ Zone Antarctica/Mawson      0       -       ___     1954 Feb 13
 # Finland - year-round base
 # Aboa, Queen Maud Land, since 1988
 
-# France
+# France - year-round bases
+#
+# From Antoine Leca <Antoine.Leca@Renault.FR> (1997-01-20):
+# Time data are from Nicole Pailleau at the IFRTP
+# (French Institute for Polar Research and Technology).
+# She confirms that French Southern Territories and Terre Adelie bases
+# don't observe daylight saving time, even if Terre Adelie supplies came
+# from Tasmania.
 #
 # French Southern Territories with year-round inhabitants
-# Amsterdam Island
-# Crozet Islands
-# Kerguelen Islands
-# St Paul Island
 #
-# year-round base
-# Dumont d'Urville, Adelie Land, since IGY
+# Martin-de-Vivies Base, Amsterdam Island, -374105+0773155, since 1950
+# Alfred-Faure Base, Crozet Islands, -462551+0515152, since 1964
+# Port-aux-Francais, Kerguelen Islands, -492110+0701303, since 1951
+#
+# St Paul Island - near Amsterdam, uninhabited since 1927
+#
+# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+Zone Indian/Kerguelen  0       -       ___     1950    # Port-aux-Francais
+                       5:00    -       TFT     # ISO code TF Time
+#
+# year-round base in the main continent
+# Dumont-d'Urville, Terre Adelie (Adelie Land), -6040+14001, since 1956-11
+#
+# Another base at Port-Martin, 50km east, began operation in 1947.
+# It was destroyed by fire on 1952-01-14.
+#
+# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+Zone Antarctica/DumontDUrville 0 -     ___     1947
+                       10:00   -       PMT     1952 Jan 14 # Port-Martin Time
+                       0       -       ___     1956 Nov
+                       10:00   -       DDUT    # Dumont-d'Urville Time
+# Reference:
+# <URL:http://www.icair.iac.org.nz/science/reports/fr/IFRTP.html> (1996-09-10)
+
 
 # Germany - year-round base
 # Georg von Neumayer
index 811e569..aa63879 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)australasia      7.31
+# @(#)australasia      7.32
 # This file also includes Pacific islands.
 
 # Notes are at the end of this file
@@ -22,6 +22,7 @@ Rule  Aus     1943    only    -       Oct      3      2:00    1:00    -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 # Northern Territory
 Zone Australia/Darwin   8:43:20 -      LMT     1895 Feb
+                        9:00   -       CST     1899 May
                         9:30   -       CST     1917 Jan 1 0:01
                         9:30   Aus     CST
 # Western Australia
index 1058a84..e5ed82f 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef lint
 #ifndef NOID
-static char    elsieid[] = "@(#)zdump.c        7.24";
+static char    elsieid[] = "@(#)zdump.c        7.25";
 #endif /* !defined NOID */
 #endif /* !defined lint */
 
@@ -159,7 +159,7 @@ char *      argv[];
                if (c == 'v')
                        vflag = 1;
                else    cutoff = optarg;
-       if (c != EOF ||
+       if ((c != EOF && c != -1) ||
                (optind == argc - 1 && strcmp(argv[optind], "=") == 0)) {
                        (void) fprintf(stderr,
 _("%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n"),
index 5a0063a..9ab3967 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef lint
 #ifndef NOID
-static char    elsieid[] = "@(#)zic.c  7.80";
+static char    elsieid[] = "@(#)zic.c  7.81";
 #endif /* !defined NOID */
 #endif /* !defined lint */
 
@@ -476,7 +476,7 @@ char *      argv[];
        (void) textdomain(TZ_DOMAIN);
 #endif /* HAVE_GETTEXT - 0 */
        progname = argv[0];
-       while ((c = getopt(argc, argv, "d:l:p:L:vsy:")) != EOF)
+       while ((c = getopt(argc, argv, "d:l:p:L:vsy:")) != EOF && c != -1)
                switch (c) {
                        default:
                                usage();
index 9d86110..6d91b4e 100644 (file)
@@ -34,6 +34,7 @@ AQ    -9000+00000     Antarctica/South_Pole   Amundsen-Scott Station, South Pole
 AQ     -6448-06406     Antarctica/Palmer       Palmer Station, Anvers Island
 AQ     -6736+06253     Antarctica/Mawson       Mawson Station, Holme Bay
 AQ     -6617+11031     Antarctica/Casey        Casey Station, Bailey Peninsula
+AQ     -6040+14001     Antarctica/DumontDUrville       Dumont-d'Urville Base, Terre Adelie
 AR     -3436-05827     America/Buenos_Aires    E Argentina (BA, DF, SC, TF)
 AR     -3257-06040     America/Rosario NE Argentina (SF, ER, CN, MN, CC, FM, LP, CH)
 AR     -3124-06411     America/Cordoba W Argentina (CB, SA, TM, LR, SJ, SL, NQ, RN)
@@ -310,6 +311,7 @@ SY  +3330+03618     Asia/Damascus
 SZ     -2618+03106     Africa/Mbabane
 TC     +2128-07108     America/Grand_Turk
 TD     +1207+01503     Africa/Ndjamena
+TF     -492110+0701303 Indian/Kerguelen
 TG     +0608+00113     Africa/Lome
 TH     +1345+10031     Asia/Bangkok
 TJ     +3835+06848     Asia/Dushanbe