+2000-10-08 Ulrich Drepper <drepper@redhat.com>
+
+ * version.h (VERSION): Bump to 2.1.95.
+
+ * configure.in: Remove warning message.
+
+2000-10-07 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/elf.h: Add a few section-related symbols.
+
+ * include/features.h (__STDC_ISO_10646__): Set to correct date.
+ Patch by Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>.
+
+2000-10-06 Jes Sorensen <jes@linuxcare.com>
+
+ * sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Implement
+ overflow generation by adding DBL_MAX to DBL_MAX instead of
+ setting the bits manually in the fpsr and generating the exception
+ with kill() if necessary.
+ (feraiseexcept): Implement underflow by dividing DBL_MIN by
+ DBL_MIN - similar to the overflow change described above.
+
+2000-08-27 H.J. Lu <hjl@gnu.org>
+
+ * sysdeps/unix/sysv/linux/ia64/clone.S: Make it a dummy as clone
+ is not supported under Linux/ia64, use clone2.
+
+2000-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ * malloc/malloc.h (__THROW): Define to nothing if not gcc.
+ * misc/sys/cdefs.h (__THROW): Likewise.
+
+2000-10-05 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/sparc/sparc64/fpu/libm-test-ulps: New file.
+
+2000-10-02 Jakub Jelinek <jakub@redhat.com>
+
+ * sunrpc/svc_udp.c (svcudp_recv): Set msg_controllen to all
+ remaining xp_pad space.
+
+2000-10-05 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/dl-close.c (_dl_close): Check imap's l_flags_1 for
+ DF_1_NODELETE, not list[i]'s.
+
+2000-10-04 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/euc-kr.c (euckr_from_ucs4): Handle U20a9.
+ (BODY from direction): Map \x5c to U20a9.
+ * iconvdata/testdata/EUC-KR..UTF8: Adjust to this change.
+ * iconvdata/EUC-KR.irreversible: New file.
+ * iconvdata/Makefile (distribute): Add EUC-KR.irreversible.
+
+ * argp/argp-parse.c (argp_default_argp): Set libc as message domain.
+ (argp_version_argp): Likewise.
+
+2000-10-04 Jakub Jelinek <jakub@redhat.com>
+
+ * stdio-common/vfscanf.c (_IO_vfscanf): For [ conversion do
+ input_error() if EOF is seen before processing.
+ * stdio-common/tstscanf.c (main): Add testcase.
+
+2000-10-04 Ulrich Drepper <drepper@redhat.com>
+
+ * argp/argp-help.c: Make sure we get the correct gettext and
+ dgettext definitions.
+ * argp/argp-parse.c: Likewise.
+
+2000-10-03 Ulrich Drepper <drepper@redhat.com>
+
+ * locale/programs/linereader.c (get_string): Also clear wide
+ string info if illegal_string.
+
+2000-10-03 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/unix/sysv/linux/m68k/bits/stat.h: New file.
+
+2000-10-02 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/nextmod1.c (failing_rtld_next_use): Ensure it is not tail call
+ optimized.
+
+ * sysdeps/sparc/sparc32/fpu/libm-test-ulps: New file.
+
+2000-10-02 Ralf Baechle <ralf@gnu.org>
+
+ * sysdeps/unix/sysv/linux/mips/sys/tas.h: Add missing .mips0 at the
+ end of inline assembler code.
+
+2000-10-02 Ulrich Drepper <drepper@redhat.com>
+
+ * include/features.h [__USE_FILE_OFFSET && !__REDIRECT]: Define
+ __USE_LARGEFILE64 and __USE_LARGEFILE to 1 and not nothing.
+
+2000-10-02 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Synch with Linux
+ 2.4.0-test9-pre8.
+
+ * sysdeps/unix/sysv/linux/alpha/bits/resource.h: Add RLIMIT_LOCKS.
+
+2000-10-01 Ralf Baechle <ralf@gnu.org>
+
+ * sysdeps/mips/dl-machine.h (RTLD_START): Fix computation of envp
+ argument passed to _dl_init.
+
+2000-09-30 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/charmap-dir.h: New file.
+ * locale/programs/charmap-dir.c: New file.
+ * locale/programs/linereader.h (lr_create): New declaration.
+ * locale/programs/linereader.c (lr_create): New function, split out
+ from lr_open.
+ (lr_open): Tailcall lr_create.
+ * locale/programs/locale.c: Include "charmap-dir.h". Don't include
+ <unistd.h>.
+ (xstrdup): New declaration.
+ (more_help): Use xstrdup instead of strdup.
+ (write_locales): Likewise. When encountering a symbolic link, call
+ stat.
+ (write_charmaps): Simplify using the charmap-dir.h functions.
+ Use xstrdup instead of strdup.
+ * locale/programs/charmap.c: Include "charmap-dir.h". Don't include
+ <dirent.h> and <unistd.h>.
+ (cmlr_open): New function.
+ (charmap_read): Use cmlr_open instead of lr_open. Simplify using the
+ charmap-dir.h functions.
+ * locale/Makefile (distribute): Add charmap-dir.h.
+ (lib-modules): Add charmap-dir.
+ (CFLAGS-charmap-dir.c): Set to -Wno-write-strings, because posix_spawn
+ wants a 'char **', not a 'const char **'.
+ * include/spawn.h: New file.
+
+2000-09-30 Bruno Haible <haible@clisp.cons.org>
+
+ * posix/spawn_faction_init.c: Include "spawn_int.h".
+ (__posix_spawn_file_actions_realloc): Fix second realloc argument.
+
+2000-09-30 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/config.h (DEFAULT_CHARMAP): Set to ANSI_X3.4-1968.
+
+2000-09-30 Bruno Haible <haible@clisp.cons.org>
+
+ * wcsmbs/wcwidth.h (__ctype32_wctype): Remove declaration.
+ (internal_wcwidth): Remove the tests for L'\0' and iswprint.
+ * locale/programs/ld-ctype.c (find_idx): If max == NULL, return
+ a pointer to the table entry, without extending the table.
+ (allocate_arrays): Set a width only for characters with 'print'
+ property. Set the width of L'\0' to 0.
+ * locale/C-ctype.c (_nl_C_LC_CTYPE_width): Use default entry 0xff
+ for unprintable characters. Set entry of NUL to 0.
+
+2000-09-30 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/charmap.c (charmap_read): Avoid redundant tests.
+ Don't forget to call closedir when the filename was found as a
+ code_set_name.
+
+2000-09-30 Bruno Haible <haible@clisp.cons.org>
+
+ * iconv/gconv.h (__gconv_trans_context_fct): Change first argument's
+ type to 'void *'.
+
+2000-09-30 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/ld-ctype.c (wctype_table_init): Initialize level1,
+ level2, and level3 as well.
+ (wctype_table_add): Remove a few unnecessary conditionals.
+
+2000-09-30 Ralf Baechle <ralf@gnu.org>
+
+ * wcsmbs/Versions [libc] (GLIBC_2.0): Add __mbrtowc.
+
+2000-09-30 H.J. Lu <hjl@gnu.org>
+
+ * sysdeps/ieee754/ldbl-96/s_ceill.c (__ceill): Handle overflow.
+ * sysdeps/ieee754/ldbl-96/s_floorl.c (__floorl): Likewise.
+
+2000-09-29 H.J. Lu <hjl@gnu.org>
+
+ * math/libm-test.inc (init_max_error): Clear all exceptions
+ before starting test.
+ (acosh_test): Test for existence of function.
+ (asinh_test): Likewise.
+ (atan2_test): Likewise.
+ (cabs_test): Likewise.
+ (cacos_test): Likewise.
+ (cacosh_test): Likewise.
+ (casin_test): Likewise.
+ (casinh_test): Likewise.
+ (catan_test): Likewise.
+ (catanh_test): Likewise.
+ (ccos_test): Likewise.
+ (ccosh_test): Likewise.
+ (cexp_test): Likewise.
+ (clog_test): Likewise.
+ (clog10_test): Likewise.
+ (cosh_test): Likewise.
+ (cpow_test): Likewise.
+ (csin_test): Likewise.
+ (csinh_test): Likewise.
+ (csqrt_test): Likewise.
+ (ctan_test): Likewise.
+ (ctanh_test): Likewise.
+ (fmod_test): Likewise.
+ (hypot_test): Likewise.
+ (remainder_test): Likewise.
+ (remquo_test): Likewise.
+ (sincos_test): Likewise.
+ (sinh_test): Likewise.
+ (tanh_test): Likewise.
+
+2000-09-29 H.J. Lu <hjl@gnu.org>
+
+ * sysdeps/ia64/ieee754.h: New file.
+
+ * sysdeps/ia64/fpu/math_ldbl.h: New file.
+
+2000-09-30 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/ldconfig.h (FLAG_X8664_LIB64): Define.
+ * sysdeps/unix/sysv/linux/i386/readelflib.c: New file.
+
+2000-09-30 Ulrich Drepper <drepper@redhat.com>
+
+ * manual/charset.texi: Correct notations, reference to C90 amd 1,
+ and some other details.
+ * manual/ctype.texi: Likewise.
+ Patches by Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>.
+
+2000-09-30 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * sysdeps/ieee754/flt-32/s_frexpf.c: Make it aliasing safe.
+
+2000-09-29 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/cache.c (save_cache): Initialize __unused field in new cache
+ as well to get reproducable results.
+
+2000-09-29 H.J. Lu <hjl@gnu.org>
+
+ * sysdeps/ia64/fpu/libm-test-ulps: Updated for long double.
+
+2000-09-29 H.J. Lu <hjl@gnu.org>
+
+ * sysdeps/ia64/bits/huge_val.h: New file.
+
+2000-09-29 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/chroot_canon.c: Don't report a failure if the last path
+ component is not available.
+ * elf/ldconfig.c (parse_conf): Use canonicalized name when reporting
+ error.
+
+ * elf/cache.c (print_cache): Use stat64 instead of stat.
+ * elf/ldconfig.c (chroot_stat): Likewise.
+ (create_links): Likewise.
+ (manual_link): Likewise.
+ (search_dir): Likewise.
+ * elf/readlib.c (process_file): Likewise.
+
+ * Makefile (install): Set LC_ALL and LANGUAGE to C before running
+ ldconfig.
+
+2000-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/chroot_canon.c: New file.
+ * elf/Makefile: Build and distribute it.
+ * elf/ldconfig.h (process_file): Add real_file_name argument.
+ (chroot_canon): Add prototype.
+ * elf/ldconfig.c (cache_file): Remove const.
+ (chroot_stat): New.
+ (create_links): Add real_path argument.
+ If opt_chroot, maintain both real and given filenames.
+ (manual_link): Likewise.
+ (search_dir): Likewise.
+ (parse_conf): If opt_chroot, use chroot_canon to find the real
+ config file.
+ (main): For -r, try to use chroot, if it fails, leave opt_chroot set
+ and use chroot_canon where appropriate to do the same as if chroot
+ succeeded.
+ * elf/readlib.c (process_file): Add real_file_name argument, pass it
+ to fopen.
+
+2000-09-29 Ulrich Drepper <drepper@redhat.com>
+
+ * math/complex.h (_Complex): We can be more specific when _Complex
+ is defined by the compiler.
+
+2000-09-29 H.J. Lu <hjl@gnu.org>
+
+ * sysdeps/unix/sysv/linux/ia64/dl-cache.h: New.
+
+ * elf/cache.c (print_entry): Replace 64bit with IA-64 in message
+ for x86/IA-64 binary.
+
+2000-09-29 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/unix/sysv/linux/ia64/readelflib.c: New file.
+
+ * elf/cache.c (print_entry): Check for FLAG_IA64_LIB64.
+
+2000-09-29 Mark Kettenis <kettenis@gnu.org>
+
+ * sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy
+ implementation for use by the dynamic linker.
+
+2000-09-29 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Protect DN_* by
+ __USE_GNU.
+ * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
+
+2000-09-29 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Synch with Linux
+ 2.4.0-test9-pre7.
+ * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
+
+2000-09-29 David Mosberger <davidm@hpl.hp.com>
+
+ * sysdeps/unix/sysv/linux/ia64/sysdep.S (__ia64_syscall): Cleanup.
+
+ * sysdeps/unix/sysv/linux/ia64/sysdep.h (CALL_MCOUNT): Implement.
+
+2000-06-10 David Mosberger <davidm@hpl.hp.com>
+
+ * sysdeps/unix/sysv/linux/ia64/setjmp.S: Fix it so it actually
+ works: call to __sigjmp_save must be done unconditionally to
+ ensure jmp_buf is initialized properly.
+
+2000-09-27 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Synch with Linux
+ 2.4.0-test9-pre7.
+
+2000-09-29 Jakub Jelinek <jakub@redhat.com>
+
+ * nscd/nscd-client.h (NSCD_VERSION): Bump to 3.
+ Use nscd_ssize_t where appropriate.
+ * nscd/nscd_gethst_r.c (nscd_gethst_r): Use nscd_ssize_t instead of
+ ssize_t where appropriate.
+ * nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise.
+ * nscd/hstcache.c (cache_addhst): Likewise.
+ * nscd/grpcache.c (cache_addgr): Likewise.
+ * sysdeps/generic/nscd-types.h: New file.
+ * sysdeps/alpha/nscd-types.h: New file.
+
+2000-09-29 Ulrich Drepper <drepper@redhat.com>
+
+ * inet/getnameinfo.c (nrl_domainname): Use symbolic constant
+ INADDR_LOOPBACK instead of numeric value.
+
+2000-09-28 H.J. Lu <hjl@gnu.org>
+
+ * sysdeps/ia64/dl-machine.h (RTLD_START): Adjust _dl_argv by
+ _dl_skip_args.
+ (ELF_MACHINE_FIXED_STACK): Removed.
+
+2000-09-29 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/s390/lockf64.c: New file.
+
+ * sysdeps/unix/sysv/linux/s390/fcntl.c: New file.
+
+ * sysdeps/unix/sysv/linux/powerpc/lockf64.c: New file.
+
+ * sysdeps/unix/sysv/linux/powerpc/fcntl.c: New file.
+
+2000-09-28 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/alpha/dl-machine.h (elf_machine_rela): Handle unaligned
+ relocation also for R_ALPHA_RELATIVE.
+ Reported by Ivan Kokshaysky <ink@jurassic.park.msu.ru>.
+
+2000-09-18 Bruno Haible <haible@clisp.cons.org>
+
+ * intl/dcigettext.c: Outside libc, use local variable names that don't
+ clash with those in libc.
+ * intl/bindtextdom.c: Likewise.
+ * intl/textdomain.c: Likewise.
+
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* elf/ldconfig.c (parse_conf): Print full name of config dir