+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>