Update.
[platform/upstream/glibc.git] / ChangeLog
index 6ede713..ef9056e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,129 @@
+1999-08-17  Ulrich Drepper  <drepper@cygnus.com>
+
+       * timezone/tst-timezone.c (tests): Update America/Sao_Paulo test
+       case for new tzdata.
+
+       * sysdeps/unix/sysv/linux/alpha/bits/types.h: Make __useconds_t
+       unsigned.
+       * sysdeps/unix/sysv/linux/bits/types.h: Likewise.
+       * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise.
+       * sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Likewise.
+
+       * sysdeps/generic/bits/types.h: Make __useconds_t unsigned.
+
+       * sysdeps/generic/ualarm.c (ualarm): Change return value and
+       parameter type to useconds_t.
+       * sysdeps/unix/bsd/ualarm.c: Likewise.
+
+       * sysdeps/generic/usleep.c (usleep): Change parameter type to
+       useconds_t.
+       * sysdeps/unix/sysv/linux/usleep.c: Likewise.
+       * sysdeps/mach/usleep.c: Likewise.
+
+       * locale/weight.h: Include <errno.h>.
+
+       * posix/sys/types.h: Define type useconds_t if not done already.
+       * posix/unistd.h: Likewise.  Use this in ualarm and usleep
+       declarations.
+       * sysdeps/generic/bits/types.h: Define type __useconds_t.
+       * sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise.
+       * sysdeps/unix/sysv/linux/bits/types.h: Likewise.
+       * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise.
+       * sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Likewise.
+
+       * dirent/dirent.h (telldir): Change return type to long int.
+       * sysdeps/generic/telldir.c: Likewise.
+       * sysdeps/mach/hurd/telldir.c: Likewise.
+       * sysdeps/unix/telldir.c: Likewise.
+       * sysdeps/unix/bsd/telldir.c: Likewise.  Fix locking problem.
+
+       * locale/weight.h: Set errno if an invalid character is found.
+
+1999-08-17  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
+
+       * math/libm-test.c (erfc_test): Add test for example from PR
+       libc/1259.
+       (erf_test): Likewise.
+
+1999-08-17  Ulrich Drepper  <drepper@cygnus.com>
+
+       * sysdeps/ieee754/dbl-64/s_erf.c: Correct type in performance increase
+       rewrite.  Patch by Alan Stern <stern@kitsilano.rowland.org>.
+
+       * timezone/private.h: Update from tzcode1999e.
+       * timezone/zic.c: Likewise.
+
+       * timezone/africa: Update from tzdata1999e.
+       * timezone/antarctica: Likewise.
+       * timezone/asia: Likewise.
+       * timezone/australasia: Likewise.
+       * timezone/europe: Likewise.
+       * timezone/leapseconds: Likewise.
+       * timezone/northamerica: Likewise.
+       * timezone/southamerica: Likewise.
+
+       * stdio-common/vfprintf.c (process_string_arg): Correct last patch
+       and write correct number of bytes in case of %ls with precision.
+       Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
+
+1999-08-16  Ulrich Drepper  <drepper@cygnus.com>
+
+       * nscd/nscd.init: Test for kernel version and make LSB compliant.
+       Patch by Christian Gafton.
+
+       * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define O_DSYNC and
+       O_RSYNC.  Patch by Christian Gafton.
+
+       * stdio-common/vfprintf.c (process_string_arg) [printf]: Handle
+       possibly unterminated strings for %ls when a precision is
+       specified.
+       Patch by Akira YOSHIYAMA <yosshy@tkf.att.ne.jp>.
+
+       * wcsmbs/wcsmbsload.c (__wcsmbs_clone_conv): Call
+       update_conversion_ptrs.
+       Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
+
+1999-08-15  Ulrich Drepper  <drepper@cygnus.com>
+
+       * wcsmbs/wcsnlen.c: Correct decrement of maxlen.
+       Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
+
+       * wcsmbs/Makefile (tests): Add tst-wcsnlen.
+       * wcsmbs/tst-wcsnlen.c: New file.
+
+1999-08-16  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
+
+       * libio/ioputs.c (_IO_puts): Add missing brace.
+
+1999-07-20  Geoff Keating  <geoffk@cygnus.com>
+
+       * math/libm-test.c: Tweak deltas for a clean run on ppc.
+
+1999-08-10  H.J. Lu  <hjl@gnu.org>
+
+       * stdio-common/vfprintf.c (ORIENT): Check for the old stream.
+       (vfprintf): Likewise.
+       * stdio-common/vfscanf.c (ORIENT): Likewise.
+       * libio/genops.c (__underflow): Likewise.
+       (__uflow): Likewise.
+       * libio/iofputs.c (_IO_fputs): Likewise.
+       * libio/ioftell.c (_IO_ftell): Likewise.
+       * libio/iofwrite.c (_IO_fwrite): Likewise.
+       * libio/ioputs.c (_IO_puts): Likewise.
+       * libio/iosetbuffer.c (_IO_setbuffer): Likewise.
+       * libio/iosetvbuf.c (_IO_setvbuf): Likewise.
+
+1999-08-15  Ulrich Drepper  <drepper@cygnus.com>
+
+       * iconv/gconv_builtin.h: Add ISO registry alias for UTF8.
+
+1999-08-15  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
+
+       * manual/job.texi (Process Group Functions): Document getpgid,
+       getsid.
+
 1999-08-15  Ulrich Drepper  <drepper@cygnus.com>
 
        * sysdeps/unix/sysv/linux/aio_sigqueue.c: Take extra parameter and
@@ -8,7 +134,7 @@
        * rt/aio_misc.h (struct waitlist): Add caller_pid element.
        (struct requestlist): Likewise.
        Adjust prototypes of __aio_notify_only and __aio_sigqueue.
-       * rt/notify.c (__aio_notify_only): Take extra parameter.  Pass it
+       * rt/aio_notify.c (__aio_notify_only): Take extra parameter.  Pass it
        to __aio_sigqueue.
        (__aio_notify): Pass caller PID to __aio_notify_only.
        * rt/aio_suspend.c: Initialize caller_pid.
 
 1999-08-10  H.J. Lu  <hjl@gnu.org>
 
-       * resolv/nss_dns/dns-host.c (getanswer_r): Cleanup out-of-
-       buffer handling.
+       * resolv/nss_dns/dns-host.c (getanswer_r): Cleanup out-of-buffer
+       handling.
 
 1999-08-15  Ulrich Drepper  <drepper@cygnus.com>
 
 
 1999-08-14  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
 
-       * manual/install.texi (Configuring and compiling): Mention
-       CFLAGS.
+       * manual/install.texi (Configuring and compiling): Mention CFLAGS.
 
 1999-08-15  Ulrich Drepper  <drepper@cygnus.com>