aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-11-10 04:15:55 +0000
committerUlrich Drepper <drepper@redhat.com>2000-11-10 04:15:55 +0000
commit85599e53cdba552f3b288b9e79c26592da11263b (patch)
tree9f2726a666de57e0d70929a728284dfa5dbf5b6d
parentbb5a22b34a609e2e995ece3c6d5025b950c68f4e (diff)
downloadglibc-85599e53cdba552f3b288b9e79c26592da11263b.tar.xz
glibc-85599e53cdba552f3b288b9e79c26592da11263b.zip
Update.
2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * sysdeps/posix/getaddrinfo.c: Clean-up: define family to hold target family. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * sysdeps/posix/getaddrinfo.c: Loosen protocol check to ease raw socket creation. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * sysdeps/posix/getaddrinfo.c: Ensure to fill ai_socktype and ai_protocol by internal table if service was not given. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * sysdeps/posix/getaddrinfo.c: Don't raise an error even if numerical port was specified with protocol without socktype. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * sysdeps/posix/getaddrinfo.c: Ensure to check if protocol is ok. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * inet/getnameinfo.c: getnameinfo() NI_xxx flag validation. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * sysdeps/posix/getaddrinfo.c: Ensure not to fill garbage value in sin6_scope_id field. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * inet/getnameinfo.c: Repair getnameinfo() sin6_socpe_id support. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * inet/getnameinfo.c: Repair NI_NOFQDN flag support. 2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> * inet/getnameinfo.c: Wake-up sin6_scope_id support in getnameinfo(): check for whether sin6_socpe_id exist was wrong. 2000-11-09 Martin Schwidefsky <mschwide@nc.boeblingen.de.ibm.com> * sysdeps/unix/sysv/linux/s390/mmap.S: Use mmap2 if it is present. * sysdeps/unix/sysv/linux/s390/mmap64.S: New file.
-rw-r--r--ChangeLog51
-rw-r--r--ChangeLog.1113405
-rw-r--r--inet/getnameinfo.c99
-rw-r--r--sysdeps/posix/getaddrinfo.c49
-rw-r--r--sysdeps/unix/sysv/linux/s390/mmap.S50
-rw-r--r--sysdeps/unix/sysv/linux/s390/mmap64.S101
6 files changed, 13673 insertions, 82 deletions
diff --git a/ChangeLog b/ChangeLog
index c9fe38c545..1e05a121f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,54 @@
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * sysdeps/posix/getaddrinfo.c: Clean-up: define family to hold
+ target family.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * sysdeps/posix/getaddrinfo.c: Loosen protocol check to ease raw
+ socket creation.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * sysdeps/posix/getaddrinfo.c: Ensure to fill ai_socktype and
+ ai_protocol by internal table if service was not given.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * sysdeps/posix/getaddrinfo.c: Don't raise an error even if
+ numerical port was specified with protocol without socktype.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * sysdeps/posix/getaddrinfo.c: Ensure to check if protocol is ok.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * inet/getnameinfo.c: getnameinfo() NI_xxx flag validation.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * sysdeps/posix/getaddrinfo.c: Ensure not to fill garbage value in
+ sin6_scope_id field.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * inet/getnameinfo.c: Repair getnameinfo() sin6_socpe_id support.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * inet/getnameinfo.c: Repair NI_NOFQDN flag support.
+
+2000-11-06 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
+
+ * inet/getnameinfo.c: Wake-up sin6_scope_id support in
+ getnameinfo(): check for whether sin6_socpe_id exist was wrong.
+
+2000-11-09 Martin Schwidefsky <mschwide@nc.boeblingen.de.ibm.com>
+
+ * sysdeps/unix/sysv/linux/s390/mmap.S: Use mmap2 if it is present.
+ * sysdeps/unix/sysv/linux/s390/mmap64.S: New file.
+
2000-11-09 H.J. Lu <hjl@gnu.org>
* io/Versions (GLIBC_2.1.1): Remove lockf64.
diff --git a/ChangeLog.11 b/ChangeLog.11
new file mode 100644
index 0000000000..d9b0364361
--- /dev/null
+++ b/ChangeLog.11
@@ -0,0 +1,13405 @@
+2000-11-09 Ulrich Drepper <drepper@redhat.com>
+
+ * version.h (VERSION): Bump to 2.2.
+ (RELEASE): Set to stable.
+
+ * posix/Makefile (tst-dir-ARGS): Fix problem with compiling in
+ source directory.
+ (tst-chmod-ARGS): Likewise.
+
+2000-11-09 H.J. Lu <hjl@gnu.org>
+
+ * io/Versions (GLIBC_2.2): Add __open64.
+
+2000-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * locale/C-time.c (_nl_C_LC_TIME): Fix value for _NL_TIME_WEEK_1STWEEK.
+
+2000-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * locale/programs/ld-paper.c (paper_output): Fix offset into width
+ field.
+
+2000-10-27 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/charmap.c (charmap_read): Verify ASCII
+ compatibility of charmap.
+
+2000-11-08 Ulrich Drepper <drepper@redhat.com>
+
+ * catgets/gencat.c (main): Don't use exit() to avoid warnings with
+ broken compilers.
+
+ * include/features.h (__STDC_ISO_10646__): Correct value to be
+ 200009L. Patch by Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>.
+
+2000-11-08 H.J. Lu <hjl@gnu.org>
+
+ * pwd/Versions (GLIBC_2.1.2): Add getpwnam_r.
+
+2000-11-08 Jakub Jelinek <jakub@redhat.com>
+
+ * string/bits/string2.h: Check if _USE_STRING_ARCH_ macros are
+ defined, not _HAVE_STRING_ARCH_.
+ * sysdeps/i386/bits/string.h (_USE_STRING_ARCH_memset,
+ _USE_STRING_ARCH_strchr): Define.
+ * sysdeps/i386/i486/bits/string.h (_USE_STRING_ARCH_memset,
+ _USE_STRING_ARCH_strchr): Define.
+ * sysdeps/sparc/bits/string.h: New file.
+
+2000-11-08 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/C-translit.h.in: Tweak <U2014> result.
+ * locale/C-translit.h: Regenerated.
+
+2000-11-08 Ulrich Drepper <drepper@redhat.com>
+
+ * posix/unistd.h: Add attribute((const)) to sysconf prototype.
+
+ * iconvdata/euc-kr.c (euckr_from_ucs4): Map 0x20a9 to \xa3dc.
+ (BODY from direction): Remove special handling of \x5c.
+ * iconvdata/EUC-KR.irreversible: Adjust for this change.
+ * iconvdata/testdata/EUC-KR..UTF8: Likewise.
+ Reported by Jungshik Shin <jshin@pantheon.yale.edu>.
+
+2000-11-07 Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
+
+ * sysdeps/sh/sh3/setjmp.S (__sigsetjmp): Skip FPU fields.
+
+2000-11-06 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/big5.c: Regenerated after BIG5 charmap change.
+ Patch by Tung-Han Hsieh <thhsieh@twcpro.phys.ntu.edu.tw>.
+
+ * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Fix typo in
+ comparison with new cache magic bytes.
+ Patch by Denis Zaitsev <zzz@cd-club.ru>.
+
+2000-11-03 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/C-translit.h.in: Update from translit_neutral.
+ * locale/C-translit.h: Regenerated.
+ * intl/tst-translit.c: Update.
+
+2000-11-04 Mark Kettenis <kettenis@gnu.org>
+
+ * sysdeps/mach/hurd/Dist: Remove clk_tck.c.
+
+ * sysdeps/mach/hurd/Versions [libc] (GLIBC_2.1.1): Remove
+ __libc_clk_tck.
+ * sysdeps/mach/hurd/Makefile [$(subdir)==posix] (sysdep_routines):
+ Remove clk_tck.
+ * sysdeps/mach/hurd/clk_tck.c: Removed.
+ * sysdeps/mach/hurd/getclktck.c: New file.
+ * sysdeps/mach/hurd/setitimer.c (quantize_timeval): Use
+ __getclktck instead of __libc_clk_tck.
+ * sysdeps/mach/hurd/bits/time.h: Use __sysconf for CLK_TCK instead
+ of __libc_clk_tck.
+ * sysdeps/mach/hurd/i386/bits/time.h: Likewise.
+
+2000-11-03 Ulrich Drepper <drepper@redhat.com>
+
+ * posix/Versions: Export __sysconf.
+
+2000-11-02 Ulrich Drepper <drepper@redhat.com>
+
+ * version.h (VERSION): Bump to 2.1.97.
+
+ * iconvdata/Makefile (distribute): Add viscii.c.
+
+ * elf/Makefile (distribute): Add tst-pathopt.sh.
+
+ * sysdeps/i386/i486/bits/string.h (strcmp): Cast arguments to
+ __strcmp_cc, __strcmp_cg, and __strcmp_gc to unsigned char *.
+ (__strcmp_cc, __strcmp_cg, __strcmp_gc): Remove casts of values here.
+ Reported by Denis Zaitsev <zzz@cd-club.ru>.
+
+ * iconvdata/utf-16.c (PREPARE_LOOP): Correct typo preventing BOM from
+ being written.
+
+ * manual/socket.texi (Local Namespace Concepts): Don't mention what
+ permissions are necessary to connect to a socket.
+ Reported by Peter Eisentraut <peter_e@gmx.net>.
+
+ * sysdeps/generic/backtracesyms.c (__backtrace_symbols): Fix
+ computation of total for 64-bit machines.
+ Patch by Byron Stanoszek <gandalf@winds.org>.
+
+ * manual/arith.texi (Rounding): Correct description of fesetround
+ return value. Patch by Conrado Badenas <Conrado.Badenas@uv.es>.
+
+2000-10-30 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
+
+ * sysdeps/mips/dl-machine.h (elf_machine_rel): Add the symbol's
+ value plus the run-time displacement to the relocation for non-GOT
+ symbols. Set the relocation to the GOT entry for GOT symbols.
+
+2000-11-02 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/s390/bits/time.h: Removed.
+
+2000-11-01 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/TESTS: Add entries for IBM856, IBM930, IBM933, IBM935,
+ IBM937, IBM939, and IBM1046.
+ * iconvdata/testdata/IBM1046: New file.
+ * iconvdata/testdata/IBM930..UTF8: New file.
+ * iconvdata/testdata/IBM1046..UTF8: New file.
+ * iconvdata/testdata/IBM933: New file.
+ * iconvdata/testdata/IBM935: New file.
+ * iconvdata/testdata/IBM937: New file.
+ * iconvdata/testdata/IBM856..UTF8: New file.
+ * iconvdata/testdata/IBM939: New file.
+ * iconvdata/testdata/IBM933..UTF8: New file.
+ * iconvdata/testdata/IBM935..UTF8: New file.
+ * iconvdata/testdata/IBM930: New file.
+ * iconvdata/testdata/IBM856: New file.
+ * iconvdata/testdata/IBM937..UTF8: New file.
+ * iconvdata/testdata/IBM939..UTF8: New file.
+ Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>.
+
+2000-11-01 Martin Buchholz <martin@xemacs.org>
+
+ * manual/memory.texi (Hooks for Malloc): Fix `caller' arg docs to
+ agree with implementation.
+
+2000-11-01 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/bits/time.h (CLK_TCK): Cast sysconf result
+ to __clock_t.
+ * sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/i386/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/time.h: Likewise.
+
+ * sysdeps/unix/sysv/linux/bits/socket.h (CMSG_ALIGN): Cast result
+ of unary ~ to size_t.
+
+ * stdlib/strtod.c: Make gcc shut up about SWAP use.
+
+ * sysdeps/i386/fpu/bits/mathinline.h: Add support for builtin
+ unordered compare functions to gcc 2.97 and up.
+
+ * string/bits/string2.h: Disable strstr optimizations for newer
+ gcc versions. Patch by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+ * configure.in (with_cvs): Test for pserver access.
+
+2000-10-31 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/Versions [ld] (GLIBC_2.2): Export _dl_clktck and _dl_pagesize.
+ * elf/dl-load.c: Define _dl_clktck.
+ * elf/elf.h: Define AT_CLKTCK.
+ * include/time.h: Declare __getclktck.
+ * misc/Makefile (routines): Add getclktck.
+ * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Handle AT_CLKTCK.
+ (_dl_show_auxv): Show AT_CLKTCK value.
+ * sysdeps/generic/getclktck.c: New file.
+ * sysdeps/unix/sysv/linux/getclktck.c: New file.
+ * sysdeps/unix/sysv/linux/alpha/getclktck.c: New file.
+ * sysdeps/unix/sysv/linux/ia64/getclktck.c: New file.
+ * sysdeps/posix/sysconf.c: Use __getclktck to handle _SC_CLK_TCK.
+ * sysdeps/unix/sysv/linux/getpagesize.c: New file.
+ * sysdeps/unix/sysv/linux/bits/time.h: Use __sysconf to for CLK_TCK.
+ * sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/i386/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/time.h: Likewise.
+
+ * sunrpc/clnt_gen.c (clnt_create): Don't set timeout with
+ clnt_control for any protocol. This would make it impossible for
+ the user to provide one in clnt_call().
+ Reported by Hitoshi Guutara Maruyama <maruyama@sh.rim.or.jp>.
+ * sunrpc/clnt_tcp.c (clnt_call): Don't use timeout in tests with zero,
+ use ct->ct_wait.
+ * sunrpc/clnt_unix.c (clnt_call): Likewise.
+
+2000-10-31 Jes Sorensen <jes@linuxcare.com>
+
+ * sysdeps/ia64/fpu/s_isinfl.S: New file, - assembly based
+ implementation based on suggestion by Richard Henderson.
+ * sysdeps/ia64/fpu/s_isinfl.c: Removed.
+
+2000-10-30 Jes Sorensen <jes@linuxcare.com>
+
+ * sysdeps/ia64/fpu/s_isnanl.S: New file - assembly based
+ implementation based on suggestion by Richard Henderson.
+ * sysdeps/ia64/fpu/s_isnanl.c: Removed.
+
+2000-10-31 Ulrich Drepper <drepper@redhat.com>
+
+ * locale/programs/locale.c (print_item): Fix one more problem with
+ string lists. Patch by Chen Xiangyang <chenxy@opencjk.org>.
+
+ * locale/categories.def: Add number of arguments to ctype-map-names
+ and ctype-class-names entries. Mark era as stringlist.
+
+ * iconvdata/Makefile (modules): Add IBM856, IBM930, IBM933, IBM935,
+ IBM937, IBM939, and IBM1046.
+ (distribute): Add ibm856.c, ibm930.c, ibm933.c, ibm935.c, ibm937.c,
+ ibm939.c, ibm1046.c, ibm856.h, ibm930.h, ibm933.h, ibm935.h, ibm937.h,
+ ibm939.h, and ibm1046.h.
+ * iconvdata/gconv-modules: Add entries for IBM856, IBM930, IBM933,
+ IBM935, IBM937, IBM939, and IBM1046.
+ * iconvdata/ibm1046.c: New file.
+ * iconvdata/ibm1046.h: New file.
+ * iconvdata/ibm856.c: New file.
+ * iconvdata/ibm856.h: New file.
+ * iconvdata/ibm930.c: New file.
+ * iconvdata/ibm930.h: New file.
+ * iconvdata/ibm933.c: New file.
+ * iconvdata/ibm933.h: New file.
+ * iconvdata/ibm935.c: New file.
+ * iconvdata/ibm935.h: New file.
+ * iconvdata/ibm937.c: New file.
+ * iconvdata/ibm937.h: New file.
+ * iconvdata/ibm939.c: New file.
+ * iconvdata/ibm939.h: New file.
+ Patches by Masahide Washizawa <washi@yamato.ibm.co.jp>.
+
+2000-10-30 Ulrich Drepper <drepper@redhat.com>
+
+ * locale/localeinfo.h (enum value_type): Add wstring, wstringarray,
+ and wstringlist.
+ * locale/categories.def: Mark wide char strings as wstring or
+ stringarray.
+ * locale/programs/locale.c (show_info): Handle wstring, wstringarray,
+ and wstringlist. Print keywords only if there is real output.
+ Reported by Chen Xiangyang <chenxy@opencjk.org>.
+
+ * sysdeps/sparc/fpu/bits/mathinline.h: Add __THROW where necessary.
+ Patch by Ben Collins <bcollins@debian.org>.
+
+ * stdio-common/Makefile (tests): Add tst-fmemopen.
+ * stdio-common/tst-fmemopen.c: New file.
+ Test case by Ben Collins <bcollins@debian.org>.
+
+ * libio/iofopncook.c (_IO_cookie_seek): Correct test for error.
+
+ * libio/fmemopen.c (fmemopen_read): Return 0 at end of buffer.
+ (fmemopen_write): Set errno at end of buffer.
+
+ * posix/runtests.c (main): Don't use exit() to avoid warning with
+ broken compilers.
+
+ * string/bug-strncat1.c: Undefine __USE_STRING_INLINES before
+ defining it again to avoid warning.
+ * string/bug-strpbrk1.c: Likewise.
+ * string/bug-strspn1.c: Likewise.
+
+2000-10-29 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/C-translit.h.in: Include more rules from translit_neutral.
+ Remove a few German and Danish specific rules.
+ * locale/gen-translit.pl: Avoid an error when printing a string
+ containing a '%' character.
+ * locale/C-translit.h: Regenerated.
+ * intl/translit.po: Choose different translations.
+ * intl/tst-translit.c: Update.
+
+2000-10-29 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/ld-ctype.c (translit_include_t): New type.
+ (locale_ctype_t): Remove translit_copy_locale, translit_copy_repertoire
+ fields, add translit_include field.
+ (ctype_read): After seeing "translit_start" in ignore_content mode,
+ skip the entire translit section, not only one line. Remove dead test
+ for tok_translit_end. Enqueue include statements into a list.
+ Signal error if tok_eof seen before tok_translit_end.
+ (translit_flatten): New function.
+ (allocate_arrays): Call translit_flatten.
+
+2000-10-30 Ulrich Drepper <drepper@redhat.com>
+
+ * locale/findlocale.c (free_mem): We can remove NODELETE marked
+ data, just not the C locale data.
+
+ * intl/tst-gettext.c: Use setlocale() in addition to setting envvar.
+ * intl/tst-gettext.sh: Copy locale data if necessary.
+ * intl/Makefile (generated-dirs): Add localedir.
+
+ * intl/dcigettext.c (guess_category_value): For libc always use
+ the setlocale() method.
+
+ * intl/Makefile: Add rules to build, run and, distribute tst-gettext2.
+ * intl/tst-gettext2.c: New file.
+ * intl/tst-gettext2.sh: New file.
+ * intl/tstlang1.po: New file.
+ * intl/tstlang2.po: New file.
+ Patch by Andreas Jaeger <aj@suse.de>.
+
+2000-10-26 GOTO Masanori <gotom@debian.or.jp>
+
+ * intl/locale.alias: Add ja_JP.ujis alias.
+
+2000-10-30 Ulrich Drepper <drepper@redhat.com>
+
+ * locale/findlocale.c (_nl_find_locale): Don't store normalized
+ name in *NAME.
+
+2000-10-29 Ben Collins <bcollins@debian.org>
+
+ * sysdeps/generic/lockf64.c: In the case of F_TEST, set l_type to
+ F_RDLCK explicitly.
+ * sysdeps/unix/sysv/linux/i386/lockf64.c: Likewise.
+
+2000-10-29 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/big5.c: Update.
+ Patch by Tung-Han Hsieh <thhsieh@twcpro.phys.ntu.edu.tw>.
+
+ * iconvdata/Makefile (distribute): Add BIG5.irreversible.
+ * iconvdata/BIG5.irreversible: New file.
+
+2000-10-29 Greg Louis <glouis@dynamicro.on.ca>
+
+ * posix/regex.h (__restrict_arr): Move definition out of #ifndef block.
+ Required because egcs-2.91.66 (aka 1.1.2) defines __restrict, but
+ doesn't define __restrict_arr.
+
+2000-10-29 Ulrich Drepper <drepper@redhat.com>
+
+ * manual/search.texi: Correct description if VISIT values.
+ Patch by Ben Collins <bcollins@debian.org>.
+
+ * string/bits/string2.h (strspn): Evaluate first argument if
+ second is "".
+ (strpbrk): Likewise.
+ * sysdeps/i386/i486/bits/string.h: Likewise.
+ * string/Makefile (tests): Add bug-strspn1 and bug-strpbrk1.
+ * string/bug-strspn1.c: New file.
+ * string/bug-strpbrk1.c: New file.
+ Test cases by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+ * string/bits/string2.h (strncat): Terminate string correctly.
+ * sysdeps/i386/i486/bits/string.h (strncat): Likewise.
+ * string/Makefile (tests): Add bug-strncat1.
+ * string/bug-strncat1.c: New file.
+ Test case by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+2000-10-27 Ben Collins <bcollins@debian.org>
+
+ * sysdeps/generic/lockf.c (lockf): Set l_type to F_RDLCK before
+ calling for F_GETLK.
+
+2000-10-29 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/dl-load.c (open_path): Don't exit loop early if we didn't
+ use a directory at all.
+
+ * elf/Makefile: Add rules to build and run tst-pathopt.
+ * elf/tst-pathopt.c: New file.
+ * elf/tst-pathopt.sh: New file.
+ * elf/pathoptobj.c: New file.
+
+ * elf/elf.h (SHN_XINDEX): Define.
+
+2000-10-28 Ulrich Drepper <drepper@redhat.com>
+
+ * io/Makefile (tests): Add test-stat2.
+ (test-stat2-ARS): New variable.
+ * io/test-stat2.c: New file.
+
+ * Makeconfig (ETAGS): Remove -T flag.
+
+ * elf/dl-load.c (open_verify): Only try to load ET_DYN and ET_EXEC
+ objects. Reject all other types.
+ (_dl_map_object_from_fd): Optimize a bit.
+
+2000-10-27 Ulrich Drepper <drepper@redhat.com>
+
+ * stdio-common/Makefile (tests): Add tst-fseek.
+ * stdio-common/tst-fseek.c: New file.
+
+ * posix/regex.c (gettext): Use correct translation domain for glibc.
+
+ * argp/argp-parse.c: Use __dcgettext instead of dcgettext for glibc.
+ * argp/argp-help.c: Likewise.
+ * inet/getnameinfo.c (getnameinfo): Use __snprintf instead of snprintf.
+ * inet/rexec.c (rexec_af): Use __snprintf instead of snprintf.
+ * misc/regexp.c (__step): Use __regexec instead of regexec.
+ (__advance): Likewise.
+ * nss/digits_dots.c: Use __inet_aton instead of inet_aton.
+ * nscd/gethstbynm2_r.c (__inet_aton): Define as inet_aton since
+ the former is not exported.
+ * misc/daemon.c (daemon): Use __fork instead of fork.
+
+ * stdlib/fmtmsg.c (fmtmsg): Change output format slightly to make
+ it look better and bring it closer to SysV behavior.
+ * stdlib/Makefile (distribute): Add tst-fmtmsg.sh.
+ (test-srcs): Add tst-fmtmsg.
+ (tests): Add $(objpfx)tst-fmtmsg.out. Add rule to generate it.
+ * stdlib/tst-fmtmsg.sh: New file.
+ * stdlib/tst-fmtmsg.c: New file.
+
+ * iconvdata/Makefile (modules): Add VISCII.
+ (gen-8bit-modules): Add viscii.
+ * iconvdata/viscii.c: New file.
+ * iconvdata/gconv-modules: Add entries for VISCII.
+ * iconvdata/tst-tables.sh: Add VISCII.
+
+2000-10-27 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/m68k/fpu/libm-test-ulps: Add some more ulps.
+
+2000-10-26 Ulrich Drepper <drepper@redhat.com>
+
+ * version.h (VERSION): Bump to 2.1.96.
+
+ * inet/getipnodebyad.c: Removed.
+ * inet/getipnodebynm.c: Removed.
+ * inet/tst-ipnode.c: Removed.
+ * inet/freehostent.c: Removed.
+
+ * sysdeps/unix/bsd/osf/=dirstream.h: Removed.
+
+ * sysdeps/unix/sysv/linux/Dist: Add bits/initspin.h.
+
+ * elf/Makefile (distribute): Add neededobj4.c.
+
+ * iconvdata/Makefile (distribute): Add BIG5HKSCS.irreversible.
+
+ * sysdeps/hppa/Dist: New file.
+ * sysdeps/unix/sysv/linux/hppa/Dist: New file.
+
+ * posix/tst-chmod.c (do_test): Account for people running the
+ tests as root.
+
+ * locale/langinfo.h (THOUSEP): Define this and don't duplicate
+ definition of THOUSANDS_SEP.
+
+ * locale/C-monetary.c: Set mon_decimal to empty string.
+ Add missing entry _NL_MONETARY_CRNCYSTR.
+ * stdio-common/printf_fp.c: If MON_DECIAL_POINT is not provided use
+ DECIMAL_POINT information.
+ * locale/C-numeric.c: Set mon_grouping entry to empty string.
+ * locale/C-time.c: Add date_fmt entries. Remove two wrong entries.
+ Correct value for number of entries.
+ * locale/localeconv.c: Normalize result passed back in .grouping.
+ Fix assignment to .int_* entries.
+
+ * locale/Makefile (tests): Add tst-C-locale.
+ * locale/tst-C-locale.c: New file.
+
+ * locale/setlocale.c: Use LOCALEDIR and not LOCALE_PATH to locate
+ locale files.
+ * locale/newlocale.c: Likewise.
+
+2000-10-26 GOTO Masanori <gotom@debian.or.jp>
+
+ * locale/langinfo.h: Define _DATE_FMT and _NL_W_DATE_FMT.
+ * locale/categories.def: New support for date_fmt.
+ * locale/programs/ld-time.c: Likewise.
+ * locale/programs/locfile-kw.gperf: Likewise.
+ * locale/programs/locfile-kw.h: Likewise.
+ * locale/programs/locfile-token.h: Likewise.
+
+2000-10-26 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/ieee754/ldbl-128/e_hypotl.c: New.
+
+ * math/libm-test.inc (cabs_test, cexp_test, csqrt_test, hypot_test):
+ Increase precision of constants.
+ * sysdeps/alpha/fpu/libm-test-ulps: Update.
+ * sysdeps/arm/libm-test-ulps: Update.
+ * sysdeps/i386/fpu/libm-test-ulps: Update.
+ * sysdeps/ia64/fpu/libm-test-ulps: Update.
+ * sysdeps/m68k/fpu/libm-test-ulps: Update.
+ * sysdeps/mips/fpu/libm-test-ulps: Update.
+ * sysdeps/powerpc/fpu/libm-test-ulps: Update.
+ * sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update.
+ * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
+ * sysdeps/sh/sh4/fpu/libm-test-ulps: Update.
+ * sysdeps/s390/fpu/libm-test-ulps: Update.
+
+2000-10-26 Ulrich Drepper <drepper@redhat.com>
+
+ * io/Makefile (tests): Add tst-fcntl.
+ * io/tst-fcntl.c: New file.
+
+ * posix/Makefile (tests): Add tst-chmod.
+ (tst-chmod-ARGS): Define.
+ * posix/tst-chmod.c: New file.
+
+ * test-skeleton.c: Before calling user-defined function remove
+ parameters from argument list.
+ * posix/tst-exec.c: Adjust to this change.
+ * posix/tst-spawn.c: Likewise.
+
+ * sysdeps/unix/opendir.c (__opendir): Optimize a bit. Add
+ __builtin_expect.
+
+2000-10-25 Ulrich Drepper <drepper@redhat.com>
+
+ * intl/Makefile (tests): Add tst-ngettext.
+ * intl/tst-ngettext.c: New file.
+
+2000-10-25 Bruno Haible <haible@clisp.cons.org>
+
+ * manual/charset.texi: Fix spelling of __GCONV_FULL_OUTPUT.
+ * manual/message.texi (Translation with gettext): Remove paragraph
+ about macros contained in libintl.h.
+ (bind_textdomain_codeset): Describe codeset argument.
+ (Using gettextized software): Add setlocale call to sample code.
+
+2000-10-26 Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
+ Yutaka