]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Update.
[thirdparty/glibc.git] / ChangeLog
index 0541977d0a4f9978517fc958f949fd9a22235ecb..b58bcea2b3396433b3309404b6cad0f3642ff5c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,674 @@
+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.
+
+       * sysdeps/posix/getaddrinfo.c (gaih_inet): Handle req->ai_socktype
+       correctly.  Reported by Felix von Leitner <leitner@convergence.de>.
+
+2000-09-19  H.J. Lu  <hjl@gnu.org>
+
+       * malloc/malloc.h (__memalign_hook): Fix the parameter order.
+       * malloc/malloc.c (__memalign_hook): Likewise.
+       (memalign_hook_ini): Likewise.
+
+2000-09-28  Ulrich Drepper  <drepper@redhat.com>
+
+       * stdio-common/tmpnam.c (tmpnam): Optimize a bit.
+
+       * sysdeps/posix/getaddrinfo.c (gaih_local): Don't use tmpnam, use
+       underlying functions directly.
+
+       * sysdeps/unix/sysv/linux/bits/resource.h: Add RLIMIT_LOCKS.
+       * sysdeps/unix/sysv/linux/arm/bits/resource.h: Likewise.
+       * sysdeps/unix/sysv/linux/i386/bits/resource.h: Likewise.
+       * sysdeps/unix/sysv/linux/mips/bits/resource.h: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/bits/resource.h: Likewise.
+       * sysdeps/unix/sysv/linux/sh/bits/resource.h: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise.
+
+2000-09-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+       * sysdeps/unix/sysv/linux/kernel-features.h: Add __ASSUME_IPC64, only
+       define it for powerpc for kernel >= 2.4.0.
+       * sysdeps/unix/sysv/linux/msgctl.c: Test for __ASSUME_IPC64, not
+       __ASSUME_32BITUIDS.
+       * sysdeps/unix/sysv/linux/semctl.c: Likewise.
+       * sysdeps/unix/sysv/linux/shmctl.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Sync with kernel.
+       * sysdeps/unix/sysv/linux/powerpc/bits/msq.h: New file.
+       * sysdeps/unix/sysv/linux/powerpc/bits/sem.h: New file.
+       * sysdeps/unix/sysv/linux/powerpc/bits/shm.h: New file.
+
+2000-09-28  Martin Schwidefsksy  <schwidefsky@de.ibm.com>
+
+       * sysdeps/s390/atomicity.h: Fix compare_and_swap.
+
+       * sysdeps/unix/sysv/linux/s390/bits/fcntl.h
+       (F_GETLK64,F_SETLK64,F_SETLKW64): Use values from 2.4.0-test8.
+
+2000-09-28  Denis Joseph Barrow  <djbarrow@de.ibm.com>
+
+       * sysdeps/unix/sysv/linux/s390/sys/procfs.h: Use definitions from
+       ucontext.h.
+       * sysdeps/unix/sysv/linux/s390/sys/ucontext.h: Fix ucontext structure.
+
+2000-09-27  Andreas Schwab  <schwab@suse.de>
+
+       * math/Makefile (distribute): Explicitly add the long double test
+       sources, to get them included even if long double is not supported.
+
+2000-09-27  Jes Sorensen  <jes@linuxcare.com>
+
+       * elf/soinit.c (struct object): Move definition to gccframe.h and
+       include it.  Problem identified by HJ Lu.
+
+       * sysdeps/ia64/gccframe.h: New file.  ia64 specific version of
+       struct object to be searched for frame unwind info.
+       * sysdeps/generic/gccframe.h: New file.  Generic version of
+       struct object to be searched for frame unwind info.
+
+2000-09-28  Ulrich Drepper  <drepper@redhat.com>
+
+       * manual/errno.texi: Correct error text for ENXIO.
+       Reported by Jörg Schilling <schilling@fokus.gmd.de>.
+
+2000-09-27  Jes Sorensen  <jes@linuxcare.com>
+
+       * sysdeps/ia64/fpu/fsetexcptflg.c (fesetexceptflag): Set the
+       exception status bits rather than the exception disable bits.
+       Don't include math.h.
+
+       * sysdeps/ia64/fpu/fgetexcptflg.c (fegetexceptflag): Report the
+       status of exceptions currently raised rather than which exceptions
+       are enabled.
+
+       * sysdeps/ia64/fpu/fclrexcpt.c (feclearexcept): Typecase to fenv_t
+       rather than unsigned long int.
+
+       * sysdeps/ia64/fpu/fedisblxcpt.c (fedisableexcept): Only disable
+       the exceptions actually requested by the caller and not just
+       disable all exceptions.
+
+       * sysdeps/ia64/fpu/feenablxcpt.c (feenableexcept): Exceptions on
+       the ia64 are enabled by clearing the respective bits in the fpsr,
+       not setting them.
+
+       * sysdeps/ia64/bits/fenv.h: typedef fexcept_t and fenv_t to
+       unsigned long int rather than unsigned long to be consistent with
+       the coding conventions.
+
+2000-09-20  H.J. Lu  <hjl@gnu.org>
+
+       * sysdeps/ia64/fpu/fesetenv.c (fesetenv): Use fenv_t instead of
+       unsigned long int.
+       * sysdeps/ia64/fpu/fesetround.c (fesetround): Likewise.
+
+2000-09-28  Ulrich Drepper  <drepper@redhat.com>
+
+       * string/bits/string2.h: Unify #if usage.
+
+2000-09-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * math/test-fenv.c (feexcp_mask_test): If enabling all exceptions
+       and disabling underflow or overflow, disable inexact as well.
+
+2000-09-26  Andreas Jaeger  <aj@suse.de>
+
+       * sysdeps/gnu/netinet/tcp.h: Add tcp_info defines and types.
+
+       * sysdeps/unix/sysv/linux/sys/mount.h (enum): New flag MS_BIND.
+
+       * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (F_SETLKW64,
+       F_GETLK64, F_SETLK64): Update from Linux-2.4.0-test9-pre4.
+
+       * elf/ldconfig.c (search_dir): Allow unlimited path length.
+       (create_links): Likewise.
+
+2000-09-27  Ulrich Drepper  <drepper@redhat.com>
+
+       * posix/tst-dir.c: Test a few error cases of chdir.
+
+2000-09-26  Ulrich Drepper  <drepper@redhat.com>
+
+       * math/math_private.h: Don't add long double prototypes if
+       NO_LONG_DOUBLE is defined.
+
+       * sysdeps/unix/i386/i586/clock_nanosleep.c (CLOCK_P): Remove
+       CLOCK_MONOTONIC.
+       * sysdeps/unix/i386/i586/clock_gettime.c (EXTRA_CLOCK_CASES): Likewise.
+       * sysdeps/unix/i386/i586/clock_getres.c (EXTRA_CLOCK_CASES): Likewise.
+
+       * sysdeps/unix/sysv/linux/i386/bits/time.h: Remove CLOCK_MONOTONIC.
+
+2000-09-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/sparc/sparc32/bits/endian.h: Remove.
+       * sysdeps/sparc/sparc32/ieee754.h: New.
+       * sysdeps/sparc/sparc64/bits/endian.h: Move...
+       * sysdeps/sparc/bits/endian.h: ...here.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__clone): Optimize.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__clone): Check
+       %o1, not %o0 to see if we're parent or child.  Optimize.
+
+2000-09-26  Jes Sorensen  <jes@linuxcare.com>
+
+       * sysdeps/unix/sysv/linux/ia64/fork.S: New file (based on code
+       by Hans Boehm).
+       * sysdeps/unix/sysv/linux/ia64/vfork.S: New file (based on
+       code by Hans Boehm).
+       * sysdeps/unix/sysv/linux/ia64/fork.c: Deleted (obsoleted by fork.S).
+
+2000-09-20  H.J. Lu  <hjl@gnu.org>
+
+       * sysdeps/ia64/fpu/printf_fphex.c: New file.
+
+       * sysdeps/ia64/fpu/libm-test-ulps: New file.
+
+2000-09-17  H.J. Lu  <hjl@gnu.org>
+
+       * sysdeps/ia64/Makefile (long-double-fcts): New.  Defined as yes.
+
+       * sysdeps/ia64/fpu/s_isinfl.c: New file.  Include
+       sysdeps/i386/fpu/s_isinfl.c.
+
+       * sysdeps/ia64/fpu/s_isnanl.c: New file.  Include
+       sysdeps/i386/fpu/s_isnanl.c.
+
+       * sysdeps/ia64/fpu/s_nextafterl.c: New file.  Include
+       sysdeps/i386/fpu/s_nextafterl.c.
+
+       * sysdeps/ia64/fpu/bits/mathdef.h: New file.  Copied from
+       sysdeps/i386/fpu/bits/mathdef.h.
+
+2000-09-16  H.J. Lu  <hjl@gnu.org>
+
+       * sysdeps/generic/ldsodefs.h (DL_UNMAP): New.  Defined if
+       DL_UNMAP_IS_SPECIAL is not defined.
+
+       * sysdeps/ia64/dl-lookupcfg.h (DL_UNMAP_IS_SPECIAL): Defined.
+       (_dl_unmap): New prototype.
+       (DL_UNMAP): New.  Defined as _dl_unmap.
+
+       * sysdeps/ia64/Versions [ld] (GLIBC_2.2): Add _dl_unmap.
+
+       * elf/dl-close.c (_dl_close): Replace __munmap with DL_UNMAP.
+
+2000-09-16  H.J. Lu  <hjl@gnu.org>
+
+       * sysdeps/generic/ldsodefs.h (DL_LOOKUP_ADDRESS): New. Defined
+       if ELF_FUNCTION_PTR_IS_SPECIAL is not defined.
+
+       * sysdeps/ia64/dl-lookupcfg.h (_dl_lookup_address): New
+       prototype.
+       (DL_LOOKUP_ADDRESS): New. Defined as _dl_lookup_address.
+
+       * sysdeps/ia64/dl-fptr.c (_dl_lookup_address): New. Lookup
+       the memory location of a function from a function descriptor.
+
+       * sysdeps/ia64/Versions [ld] (GLIBC_2.2): Add _dl_lookup_address.
+
+       * elf/dl-addr.c (_dl_addr): Use DL_LOOKUP_ADDRESS to get the
+       memory location.
+
+2000-09-14  Jes Sorensen  <jes@linuxcare.com>
+
+       * sysdeps/ia64/bits/byteswap.h (__bswap_16): Don't mark output
+       variable as input argument.
+       (__bswap_32): Likewise.
+
+       * sysdeps/ia64/dl-machine.h: Add missing stop bit in RTLD_START()
+       - found by Jim Wilson <wilson@cygnus.com>
+
+2000-09-26  Ulrich Drepper  <drepper@redhat.com>
+
+       * string/strxfrm.c: Only require alignment on __alignof__ (int32_t)
+       instead of 4.
+
+2000-09-26  Andreas Schwab  <schwab@suse.de>
+
+       * locale/programs/ld-collate.c (collate_output): Only require
+       alignment on __alignof__ (int32_t) instead of 4.
+       * locale/loadlocale.c (_nl_load_locale): Likewise.
+       * string/strcoll.c: Likewise.
+
+2000-09-26  Jes Sorensen  <jes@linuxcare.com>
+
+       * sysdeps/ieee754/ldbl-96/e_atan2l.c (__ieee754_atan2l): Add
+       parentheses around arithmetic used in | statement to kill compiler
+       warning.
+
+       * math/math_private.h: Add prototype for __finitel.
+       (__ilogbl): Likewise.
+       (__isinfl): Likewise.
+       (__isnanl): Likewise.
+       (__atanl): Likewise.
+       (__copysignl): Likewise.
+       (__expm1l): Likewise.
+       (__floorl): Likewise.
+       (__frexpl): Likewise.
+       (__ldexpl): Likewise.
+       (__log1pl): Likewise.
+       (__nanl): Likewise.
+       (__rintl): Likewise.
+       (__scalbnl): Likewise.
+       (__sqrtl): Likewise.
+       (fabsl): Likewise.
+       (__sincosl): Likewise.
+
+2000-09-26  Andreas Schwab  <schwab@suse.de>
+
+       * sysdeps/m68k/fpu/libm-test-ulps: New file
+
+2000-09-26  Ulrich Drepper  <drepper@redhat.com>
+
+       * locale/langinfo.h (__nl_langinfo_l): Add prototype.
+
+2000-09-26  Andreas Jaeger  <aj@suse.de>
+
+       * misc/mkstemp64.c: New file.
+       * misc/Makefile (routines): Add mkstemp64.
+       * stdlib/stdlib.h: Add prototype and redirection magic.
+       * misc/Versions: Add mkstemp64.
+
 2000-09-26  Thorsten Kukuk  <kukuk@suse.de>
 
        * nscd/dbg_log.c (dbg_log): Add missing format string.
        based on sysdeps/unix/sysv/linux/bits/siginfo.h.
        Change type of si_band from "int" to "long".
        (si_imm) [USE_GNU]: Define
-       (si_isr) [USE_GNU]: Ditto.
-       (ILL_BREAK) [USE_GNU]: Ditto.
-       (FPE_DECOVF) [USE_GNU]: Ditto.
-       (FPE_DECDIV) [USE_GNU]: Ditto.
-       (FPE_DECERR) [USE_GNU]: Ditto.
-       (FPE_INVASC) [USE_GNU]: Ditto.
-       (FPE_INVDEC) [USE_GNU]: Ditto.
-       (TRAP_BRANCH) [USE_GNU]: Ditto.
-       (TRAP_HWBKPT) [USE_GNU]: Ditto.
+       (si_isr) [USE_GNU]: Likewise.
+       (ILL_BREAK) [USE_GNU]: Likewise.
+       (FPE_DECOVF) [USE_GNU]: Likewise.
+       (FPE_DECDIV) [USE_GNU]: Likewise.
+       (FPE_DECERR) [USE_GNU]: Likewise.
+       (FPE_INVASC) [USE_GNU]: Likewise.
+       (FPE_INVDEC) [USE_GNU]: Likewise.
+       (TRAP_BRANCH) [USE_GNU]: Likewise.
+       (TRAP_HWBKPT) [USE_GNU]: Likewise.
 
 2000-07-06  Jes Sorensen  <jes@linuxcare.com>
 
 
        * sysdeps/ieee754/dbl-64/s_exp2.c: Add include stdlib.h to get
        prototype for abs().
-       * sysdeps/ieee754/flt-32/s_exp2f.c: ditto.
+       * sysdeps/ieee754/flt-32/s_exp2f.c: Likewise.
 
 2000-06-23  Andreas Jaeger  <aj@suse.de>