]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Update.
[thirdparty/glibc.git] / ChangeLog
index 508e0c348713234060cb72efb8b3ef9b2d7bcd46..b58bcea2b3396433b3309404b6cad0f3642ff5c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,403 @@
+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
+       including chroot() path.
+       (main): Remove trailing / from opt_chroot string.
+
        * include/features.h: Correct description of what happens if no
        *_SOURCE macro is defined.