Ulrich Drepper [Sat, 30 Sep 2000 03:19:08 +0000 (03:19 +0000)]
Update.
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.
Ulrich Drepper [Sat, 30 Sep 2000 02:57:29 +0000 (02:57 +0000)]
Update.
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.
Ulrich Drepper [Sat, 30 Sep 2000 00:54:42 +0000 (00:54 +0000)]
Update.
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.
Ulrich Drepper [Fri, 29 Sep 2000 22:53:14 +0000 (22:53 +0000)]
Update.
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.
Ulrich Drepper [Fri, 29 Sep 2000 22:04:20 +0000 (22:04 +0000)]
Update.
Use nscd_ssize_t where appropriate.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Use nscd_ssize_t instead of
ssize_t where appropriate.
* sysdeps/generic/nscd-types.h: New file.
* sysdeps/alpha/nscd-types.h: New file.
Ulrich Drepper [Fri, 29 Sep 2000 22:01:02 +0000 (22:01 +0000)]
Last non <Uxxxx> entries removed.
Mark Kettenis [Fri, 29 Sep 2000 21:40:26 +0000 (21:40 +0000)]
* sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy implementation for use by the dynamic linker.
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.
Andreas Jaeger [Fri, 29 Sep 2000 20:25:04 +0000 (20:25 +0000)]
Update.
* 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>
Andreas Jaeger [Fri, 29 Sep 2000 19:07:33 +0000 (19:07 +0000)]
Update.
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.
Andreas Jaeger [Fri, 29 Sep 2000 19:07:04 +0000 (19:07 +0000)]
Synch with Linux 2.4.0-test9-pre7.
Ulrich Drepper [Fri, 29 Sep 2000 16:45:44 +0000 (16:45 +0000)]
Update.
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 int32_t where appropriate.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Use uint32_t instead of size_t
where appropriate.
* nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise.
* nscd/hstcache.c (cache_addhst): Likewise.
* nscd/grpcache.c (cache_addgr): Likewise.
Ulrich Drepper [Fri, 29 Sep 2000 15:41:23 +0000 (15:41 +0000)]
Update.
2000-09-29 Ulrich Drepper <drepper@redhat.com>
* inet/getnameinfo.c (nrl_domainname): Use symbolic constant
INADDR_LOOPBACK instead of numeric value.
Ulrich Drepper [Fri, 29 Sep 2000 15:09:02 +0000 (15:09 +0000)]
Update.
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.
Ulrich Drepper [Fri, 29 Sep 2000 15:07:13 +0000 (15:07 +0000)]
(RTLD_START): Adjust _dl_argv by _dl_skip_args. (ELF_MACHINE_FIXED_STACK): Removed.
Andreas Jaeger [Fri, 29 Sep 2000 07:28:40 +0000 (07:28 +0000)]
Update.
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.
Andreas Jaeger [Fri, 29 Sep 2000 07:28:03 +0000 (07:28 +0000)]
Support for fcntl64 in Linux 2.4.x.
Ulrich Drepper [Fri, 29 Sep 2000 06:52:39 +0000 (06:52 +0000)]
Update.
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>.
Ulrich Drepper [Fri, 29 Sep 2000 06:21:56 +0000 (06:21 +0000)]
Update.
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.
Ulrich Drepper [Fri, 29 Sep 2000 06:19:13 +0000 (06:19 +0000)]
Update.
* elf/ldconfig.c (parse_conf): Print full name of config dir
including chroot() path.
(main): Remove trailing / from opt_chroot string.
Ulrich Drepper [Fri, 29 Sep 2000 05:50:46 +0000 (05:50 +0000)]
Update.
* include/features.h: Correct description of what happens if no
*_SOURCE macro is defined.
Ulrich Drepper [Fri, 29 Sep 2000 05:29:24 +0000 (05:29 +0000)]
Update.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* sysdeps/posix/getaddrinfo.c (gaih_inet): Handle req->ai_socktype
correctly. Reported by Felix von Leitner <leitner@convergence.de>.
Ulrich Drepper [Fri, 29 Sep 2000 03:39:20 +0000 (03:39 +0000)]
Update.
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.
Ulrich Drepper [Fri, 29 Sep 2000 02:56:42 +0000 (02:56 +0000)]
Update.
* stdio-common/tmpnam.c (tmpnam): Optimize a bit.
* sysdeps/posix/getaddrinfo.c (gaih_local): Don't use tmpnam, use
underlying functions directly.
Ulrich Drepper [Fri, 29 Sep 2000 01:32:14 +0000 (01:32 +0000)]
Update.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* 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 Martin Schwidefsksy <schwidefsky@de.ibm.com>
2000-09-28 Denis Joseph Barrow <djbarrow@de.ibm.com>
Ulrich Drepper [Thu, 28 Sep 2000 23:32:48 +0000 (23:32 +0000)]
Update.
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.
* sysdeps/gnu/netinet/tcp.h: Add tcp_info defines and types.
Ulrich Drepper [Thu, 28 Sep 2000 23:11:33 +0000 (23:11 +0000)]
Update.
* mutex.c (__pthread_mutex_unlock): For PTHREAD_MUTEX_RECURSIVE_NP
test for owner first.
Patch by Kaz Kylheku <kaz@ashi.footprints.net>.
Ulrich Drepper [Thu, 28 Sep 2000 22:47:06 +0000 (22:47 +0000)]
Update.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* cancel.c (pthread_cancel): Don't do anything if cancelation is
disabled.
Ulrich Drepper [Thu, 28 Sep 2000 22:46:36 +0000 (22:46 +0000)]
(pthread_cancel): Don't do anything if cancelation is disabled.
Andreas Jaeger [Wed, 27 Sep 2000 15:03:51 +0000 (15:03 +0000)]
Update.
* 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.
Andreas Jaeger [Wed, 27 Sep 2000 14:59:33 +0000 (14:59 +0000)]
Update.
2000-09-26 Andreas Jaeger <aj@suse.de>
* elf/ldconfig.c (search_dir): Allow unlimited path length.
(create_links): Likewise.
Andreas Jaeger [Wed, 27 Sep 2000 14:58:54 +0000 (14:58 +0000)]
(search_dir): Allow unlimited path length. (create_links): Likewise.
Ulrich Drepper [Wed, 27 Sep 2000 07:22:02 +0000 (07:22 +0000)]
Update.
2000-09-27 Ulrich Drepper <drepper@redhat.com>
* posix/tst-dir.c: Test a few error cases of chdir.
Ulrich Drepper [Wed, 27 Sep 2000 07:01:14 +0000 (07:01 +0000)]
Update.
* math/math_private.h: Don't add long double prototypes if
NO_LONG_DOUBLE is defined.
Ulrich Drepper [Wed, 27 Sep 2000 06:35:29 +0000 (06:35 +0000)]
Update.
* 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.
Ulrich Drepper [Wed, 27 Sep 2000 00:14:27 +0000 (00:14 +0000)]
Update.
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/bits/time.h: Remove CLOCK_MONOTONIC.
Ulrich Drepper [Tue, 26 Sep 2000 23:24:07 +0000 (23:24 +0000)]
Update.
* sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Remove
_POSIX_MONOTONIC_CLOCK.
Ulrich Drepper [Tue, 26 Sep 2000 21:01:24 +0000 (21:01 +0000)]
Update.
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* spinlock.h (__pthread_set_own_extricate_if): Add back locking
and explain why.
Ulrich Drepper [Tue, 26 Sep 2000 19:13:37 +0000 (19:13 +0000)]
Update.
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.
(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.
* sysdeps/ieee754/flt-32/s_exp2f.c: Likewise.
Ulrich Drepper [Tue, 26 Sep 2000 18:42:57 +0000 (18:42 +0000)]
(__ieee754_atan2l): Add parentheses around arithmetic used in | statement to kill compiler warning.
Andreas Schwab [Tue, 26 Sep 2000 17:34:57 +0000 (17:34 +0000)]
Ulps for m68k.
Andreas Schwab [Tue, 26 Sep 2000 17:32:44 +0000 (17:32 +0000)]
* sysdeps/m68k/fpu/libm-test-ulps: New file
Ulrich Drepper [Tue, 26 Sep 2000 17:23:30 +0000 (17:23 +0000)]
Update.
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* locale/langinfo.h (__nl_langinfo_l): Add prototype.
Ulrich Drepper [Tue, 26 Sep 2000 17:19:47 +0000 (17:19 +0000)]
Undo last patch.
Andreas Jaeger [Tue, 26 Sep 2000 15:09:58 +0000 (15:09 +0000)]
Update.
* include/langinfo.h (__nl_langinfo_l): Add prototype.
2000-09-26 Andreas Jaeger <aj@suse.de>
Andreas Jaeger [Tue, 26 Sep 2000 15:09:33 +0000 (15:09 +0000)]
(__nl_langinfo_l): Add prototype.
Ulrich Drepper [Tue, 26 Sep 2000 09:57:34 +0000 (09:57 +0000)]
Update.
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.
Ulrich Drepper [Tue, 26 Sep 2000 09:46:55 +0000 (09:46 +0000)]
Update.
2000-09-26 Thorsten Kukuk <kukuk@suse.de>
* nscd/dbg_log.c (dbg_log): Add missing format string.
* catgets/catgets.c (catopen): Use getenv instead of __secure_getenv
since we filter out the variable once.
* iconv/gconv_conf.c (__gconv_get_path): Likewise.
* locale/newlocale.c (__newlocale): Likewise.
* locale/setlocale.c (setlocale): Likewise.
* malloc/malloc.c (ptmalloc_init): Likewise.
* resolv/res_hconf.c (_res_hconf_init): Likewise.
* resolv/res_init.c (__res_vinit): Likewise.
* time/tzfile.c (__tzfile_read): Likewise.
* sysdeps/generic/unsecvars.h: New file.
* elf/dl-support.c (non_dynamic_init): Use it here to remove variables.
* elf/rtld.c (process_envvars): Likewise.
* elf/Makefile (distribute): Add unsecvars.h.
Ulrich Drepper [Tue, 26 Sep 2000 07:56:19 +0000 (07:56 +0000)]
Update.
* misc/daemon.c (daemon): Fail if !noclose and we cannot open the
real /dev/null device.
* sysdeps/generic/check_fds.c: Include device-nrs.h.
* sysdeps/generic/device-nrs.h: New file.
* sysdeps/unix/sysv/linux/device-nrs.h: New file.
* misc/Makefile (distribute): Add device-nrs.h.
* posix/wordexp.c (exec_comm_child): Likewise.
* locale/nl_langinfo.c: Allow use of file for __nl_langinfo_l
definition.
Ulrich Drepper [Tue, 26 Sep 2000 07:18:57 +0000 (07:18 +0000)]
Update.
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/gethostid.c (sethostid): Use O_TRUNC to
remove possible garbage at the end of the file.
* stdio-common/tmpnam_r.c: Warn about insecure tmpnam_r.
* stdio-common/tmpnam.c: Warn about insecure tmpnam.
* stdio-common/tempnam.c: Warn about insecure tempnam.
* misc/mktemp.c: Warn about insecure mktemp.
Ulrich Drepper [Tue, 26 Sep 2000 06:42:06 +0000 (06:42 +0000)]
Update.
* sysdeps/unix/sysv/linux/check_fds.c: New file.
* sysdeps/generic/check_fds.c: Check that file opened is really
/dev/null.
Ulrich Drepper [Tue, 26 Sep 2000 05:50:51 +0000 (05:50 +0000)]
Update.
* elf/rtld.c (process_envvars): Open debug output file with O_NOFOLLOW.
Ulrich Drepper [Tue, 26 Sep 2000 04:48:25 +0000 (04:48 +0000)]
Update.
2000-09-25 Ulrich Drepper <drepper@redhat.com>
* locale/Makefile (routines): Add nl_langinfo_l.
* locale/Versions [libc] (GLIBC_2.2): Add __nl_langinfo_l.
* locale/nl_langinfo_l.c: New file.
Ulrich Drepper [Tue, 26 Sep 2000 00:05:52 +0000 (00:05 +0000)]
Update.
2000-09-23 Bruno Haible <haible@clisp.cons.org>
* iconvdata/gbk.c (USE_PRIVATE_AREA): Define to 0.
(__gbk_to_ucs): Conditionalize private area mappings.
(__gbk_from_ucs4_tab9): Likewise.
(BODY for TO_LOOP): Likewise.
* iconvdata/testdata/GBK: Don't use characters not yet in Unicode.
* iconvdata/testdata/GBK..UTF-8: Likewise.
* iconvdata/tst-tables.sh: Enable GBK test.
2000-09-23 Bruno Haible <haible@clisp.cons.org>
* iconvdata/gbk.c (__gbk_to_ucs): Swap U+2014 and U+2015.
(__gbk_from_ucs4_tab4): Swap entries for U+2014 and U+2015.
(BODY for FROM_LOOP): Reject input > 0xFEA0, avoids out-of-bounds
array access.
* iconvdata/gbgbk.c (BODY for FROM_LOOP): Map 0xA844 to 0xA1AA.
* iconvdata/testdata/GBK..UTF8: Swap U+2014 and U+2015.
2000-09-23 Bruno Haible <haible@clisp.cons.org>
* iconvdata/johab.c (final_to_ucs): Fix typos.
(jamo_from_ucs_table): Likewise.
(BODY for FROM_LOOP): Map 0x5c to U+20A9. Reject ranges
0xD9E6..0xD9FE and 0xDEF2..0xDEFE.
(BODY for TO_LOOP): Map U+20A9 to 0x5c. Don't produce values in
the range 0xD9E6..0xD9FE.
* iconvdata/tst-tables.sh: Enable JOHAB testing.
Ulrich Drepper [Mon, 25 Sep 2000 21:37:47 +0000 (21:37 +0000)]
Update.
* charmaps/GBK: Add commented mappings for GBK characters not yet in
Unicode.
2000-09-23 Bruno Haible <haible@clisp.cons.org>
Ulrich Drepper [Mon, 25 Sep 2000 21:26:44 +0000 (21:26 +0000)]
Update.
2000-09-23 Bruno Haible <haible@clisp.cons.org>
* charmaps/GBK: Remove /x80 entry.
Ulrich Drepper [Mon, 25 Sep 2000 21:17:32 +0000 (21:17 +0000)]
Update.
2000-09-25 Ulrich Drepper <drepper@redhat.com>
* SUPPORTED: Remove ko_KR.JOHAB. We don't want to encourage people
to use it.
2000-09-23 Bruno Haible <haible@clisp.cons.org>
* charmaps/JOHAB: Add identity mapping for 0x7f.
Ulrich Drepper [Mon, 25 Sep 2000 07:05:31 +0000 (07:05 +0000)]
Update.
2000-09-25 Ulrich Drepper <drepper@redhat.com>
* iconv/gconv_conf.c (__gconv_get_path): Fix problem with relative
GCONV_PATH.
Ulrich Drepper [Mon, 25 Sep 2000 05:12:05 +0000 (05:12 +0000)]
Update.
2000-09-24 Ulrich Drepper <drepper@redhat.com>
* libio/genops.c (_IO_doallocbuf): Don't use single byte buffer if
stream is in wide mode.
* stdio-common/vfprintf.c (buffered_vfprintf): Orient stream.
2000-09-21 Bruno Haible <haible@clisp.cons.org>
* iconvdata/iso-2022-cn-ext.c (EMIT_SHIFT_TO_INIT): Shift __count
by 3, not 2.
(INIT_PARAMS, UPDATE_PARAMS): Likewise.
handling.
* stdio/tst-printf.sh: Adjust expected results.
Reported by Joseph S. Myers <jsm28@cam.ac.uk>.
Ulrich Drepper [Sun, 24 Sep 2000 22:32:48 +0000 (22:32 +0000)]
Update.
2000-09-21 Bruno Haible <haible@clisp.cons.org>
* stdio-common/vfscanf.c (__vfscanf, _IO_vfscanf): Fix bugs in
reallocation logic for MALLOC (%as, %aS formats).
Ulrich Drepper [Sun, 24 Sep 2000 20:54:13 +0000 (20:54 +0000)]
Update.
2000-09-24 Ulrich Drepper <drepper@redhat.com>
* stdio-common/vfprintf.c (process_arg): Handle %hhn.
Add missing case in va_arg handling for numbers.
* stdio-common/tst-printf.c (main): Add tests for %hhu and %hhn
handling. Reported by Joseph S. Myers <jsm28@cam.ac.uk>.
Ulrich Drepper [Sun, 24 Sep 2000 19:45:34 +0000 (19:45 +0000)]
Update.
2000-09-20 Bruno Haible <haible@clisp.cons.org>
* iconvdata/iso-2022-jp.c (BODY for FROM_LOOP): Reject 0x80.
(BODY for TO_LOOP): Clear bit 7 when outputting ISO-8859-1 upper half
characters.
* iconvdata/gen-8bit-gap-1.sh: Recognize lowercase hexadecimal digits
as equivalent to uppercase hexadecimal digits.
2000-09-20 Bruno Haible <haible@clisp.cons.org>
* iconvdata/testdata/EUC-KR..UTF8: New file.
* iconvdata/testdata/EUC-TW: New file.
* iconvdata/testdata/EUC-TW..UTF8: New file.
* iconvdata/testdata/EUC-JP: New file.
* iconvdata/testdata/EUC-JP..UTF8: New file.
* iconvdata/testdata/ISO-2022-JP: New file.
* iconvdata/testdata/ISO-2022-JP..UTF8: New file.
* iconvdata/testdata/ISO-2022-JP-2: New file.
* iconvdata/testdata/ISO-2022-JP-2..UTF8: New file.
* iconvdata/testdata/ISO-2022-KR: Add a few more lines.
* iconvdata/testdata/ISO-2022-KR..UTF8: New file.
* iconvdata/testdata/ISO-2022-CN: New file.
* iconvdata/testdata/ISO-2022-CN..UTF8: New file.
* iconvdata/testdata/ISO-2022-CN-EXT: New file.
* iconvdata/testdata/ISO-2022-CN-EXT..UTF8: New file.
* iconvdata/TESTS: Enable tests for ISO-2022-JP, ISO-2022-JP-2,
ISO-2022-CN, ISO-2022-CN-EXT, EUC-JP, EUC-TW.
(add_single_dir): New function.
* elf/ldconfig.c (search_dir): Make more use of d_type information.
Ulrich Drepper [Sun, 24 Sep 2000 19:39:41 +0000 (19:39 +0000)]
Update.
2000-09-20 Bruno Haible <haible@clisp.cons.org>
* iconvdata/iso-2022-jp.c (BODY for FROM_LOOP): Reject 0x80.
(BODY for TO_LOOP): Clear bit 7 when outputting ISO-8859-1 upper half
characters.
* iconvdata/gen-8bit-gap-1.sh: Recognize lowercase hexadecimal digits
as equivalent to uppercase hexadecimal digits.
2000-09-20 Bruno Haible <haible@clisp.cons.org>
* iconvdata/testdata/EUC-KR..UTF8: New file.
* iconvdata/testdata/EUC-TW: New file.
* iconvdata/testdata/EUC-TW..UTF8: New file.
* iconvdata/testdata/EUC-JP: New file.
* iconvdata/testdata/EUC-JP..UTF8: New file.
* iconvdata/testdata/ISO-2022-JP: New file.
* iconvdata/testdata/ISO-2022-JP..UTF8: New file.
* iconvdata/testdata/ISO-2022-JP-2: New file.
* iconvdata/testdata/ISO-2022-JP-2..UTF8: New file.
* iconvdata/testdata/ISO-2022-KR: Add a few more lines.
* iconvdata/testdata/ISO-2022-KR..UTF8: New file.
* iconvdata/testdata/ISO-2022-CN: New file.
* iconvdata/testdata/ISO-2022-CN..UTF8: New file.
* iconvdata/testdata/ISO-2022-CN-EXT: New file.
* iconvdata/testdata/ISO-2022-CN-EXT..UTF8: New file.
* iconvdata/TESTS: Enable tests for ISO-2022-JP, ISO-2022-JP-2,
ISO-2022-CN, ISO-2022-CN-EXT, EUC-JP, EUC-TW.
Ulrich Drepper [Sun, 24 Sep 2000 19:02:13 +0000 (19:02 +0000)]
Update.
2000-09-24 Ulrich Drepper <drepper@redhat.com>
* locales/en_GB: Update LC_PAPER and LC_MEASUREMENT information.
Reported by Joseph S. Myers <jsm28@cam.ac.uk>.
Ulrich Drepper [Sun, 24 Sep 2000 19:01:42 +0000 (19:01 +0000)]
Update LC_PAPER and LC_MEASUREMENT information.
Andreas Jaeger [Sun, 24 Sep 2000 18:35:20 +0000 (18:35 +0000)]
Update.
* elf/ldconfig.c (add_dir): Move logic to add entry to list to new
function add_single_dir.
(add_single_dir): New function.
(search_dir): Use add_single_dir instead of recursing.
Andreas Jaeger [Sun, 24 Sep 2000 18:32:15 +0000 (18:32 +0000)]
Update.
2000-09-24 Andreas Jaeger <aj@suse.de>
* sysdeps/generic/dl-cache.h: Include stdint.h.
(struct file_entry_new): Use fixed sizes for interoperability
between 32bit and 64bit systems, add __unused to make alignment
explicit.
(CACHE_VERSION): Increment.
(struct cache_file_new): Use fixed sizes, add one more unused
entry to make alignment explicit.
Ulrich Drepper [Sun, 24 Sep 2000 16:13:15 +0000 (16:13 +0000)]
Update.
2000-09-24 Ulrich Drepper <drepper@redhat.com>
* elf/ldconfig.c (search_dir): Make more use of d_type
information.
2000-09-23 Ulrich Drepper <drepper@redhat.com>
* stdio-common/printf-parse.h (parse_one_spec): Clear
spec->info.i18n. Patch by Joseph S. Myers <jsm28@cam.ac.uk>.
Ulrich Drepper [Sun, 24 Sep 2000 15:45:05 +0000 (15:45 +0000)]
(parse_one_spec): Clear spec->info.i18n.
Mark Kettenis [Sat, 23 Sep 2000 20:47:48 +0000 (20:47 +0000)]
* sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_SYNCHRONIZED_IO): #undef since we don't have msync.
* sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_SYNCHRONIZED_IO):
#undef since we don't have msync.
Mark Kettenis [Sat, 23 Sep 2000 20:44:23 +0000 (20:44 +0000)]
* sysdeps/mach/hurd/bits/time.h: (CLOCKS_PER_SEC): Make a long int constant since that is what clock_t is. * sysdeps/mach/hurd/i386/bits/time.h: Likewise.
2000-09-18 Mark Kettenis <kettenis@gnu.org>
* sysdeps/mach/hurd/bits/time.h: (CLOCKS_PER_SEC): Make a long int
constant since that is what clock_t is.
* sysdeps/mach/hurd/i386/bits/time.h: Likewise.
Mark Kettenis [Sat, 23 Sep 2000 20:41:16 +0000 (20:41 +0000)]
* sysdeps/mach/getloadavg.c (getloadavg): Divide instead of multiply by LOAD_SCALE.
2000-09-11 Mark Kettenis <kettenis@gnu.org>
* sysdeps/mach/getloadavg.c (getloadavg): Divide instead of
multiply by LOAD_SCALE.
Andreas Jaeger [Fri, 22 Sep 2000 18:03:53 +0000 (18:03 +0000)]
Update.
2000-09-22 Jakub Jelinek <jakub@redhat.com>
* crypt/crypt.h (crypt, setkey, encrypt): Add __THROW.
(crypt_r, setkey_r, encrypt_r): Likewise.
Andreas Jaeger [Fri, 22 Sep 2000 15:12:09 +0000 (15:12 +0000)]
Update.
* locale/programs/repertoire.c (repertoiremap_hash): Don't specify
array size.
Andreas Jaeger [Fri, 22 Sep 2000 07:36:06 +0000 (07:36 +0000)]
Update.
2000-09-22 Andreas Jaeger <aj@suse.de>
* sysdeps/alpha/fpu/libm-test-ulps: New file.
From Christian Iseli <chris@ludwig-alpha.unil.ch>.
Andreas Jaeger [Thu, 21 Sep 2000 15:51:53 +0000 (15:51 +0000)]
Update.
* math/libm-test.inc (atan_test): Test for existence of function.
(expm1_test): Likewise.
(acos_test): Likewise.
(asin_test): Likewise.
(exp_test): Likewise.
(log10_test): Likewise.
(log_test): Likewise.
(pow_test): Likewise.
(sqrt_test): Likewise.
(cos_test): Likewise.
(sin_test): Likewise.
(tan_test): Likewise.
(log1p_test): Likewise.
(log2_test): Likewise.
Andreas Jaeger [Thu, 21 Sep 2000 11:57:32 +0000 (11:57 +0000)]
Update.
* sysdeps/i386/fpu/libm-test-ulps: Tweak some values for K6.
Andreas Jaeger [Thu, 21 Sep 2000 08:49:04 +0000 (08:49 +0000)]
Update.
2000-09-21 Andreas Jaeger <aj@suse.de>
* libio/oldiofsetpos64.c: Fix alias names.
Andreas Jaeger [Wed, 20 Sep 2000 15:31:06 +0000 (15:31 +0000)]
Update.
2000-09-21 Martin Buchholz <martin@xemacs.org>
* manual/terminal.texi (Allocation): Sample code correction.
Andreas Jaeger [Wed, 20 Sep 2000 12:20:59 +0000 (12:20 +0000)]
* pthread.c [!__ASSUME_REALTIME_SIGNALS]: Make inclusion of "testrtsig.h" conditional.
2000-09-20 Andreas Jaeger <aj@suse.de>
* pthread.c [!__ASSUME_REALTIME_SIGNALS]: Make inclusion of
"testrtsig.h" conditional.
Andreas Jaeger [Wed, 20 Sep 2000 08:26:37 +0000 (08:26 +0000)]
Update.
2000-09-20 Andreas Jaeger <aj@suse.de>
* iconvdata/Makefile (generated): Add tst-tables.out.
* intl/Makefile (generated): Add test output.
2000-09-19 Andreas Jaeger <aj@suse.de>
* sunrpc/clnt_simp.c (callrpc): Fix write beyond end of buffer.
Reported by Jens-Uwe Mager <jum@helios.de>.
Andreas Jaeger [Tue, 19 Sep 2000 12:59:18 +0000 (12:59 +0000)]
(Supported Configurations): Add s390-linux.
Ulrich Drepper [Tue, 19 Sep 2000 00:30:17 +0000 (00:30 +0000)]
Update.
* sysdeps/sparc/sparc32/soft-fp/Dist: Add q_add.c.
* sysdeps/sparc/sparc64/soft-fp/Dist: Add qp_add.c.
Ulrich Drepper [Tue, 19 Sep 2000 00:23:31 +0000 (00:23 +0000)]
Update.
* sysdeps/mips/Dist: Add fpu/fenv_libc.h.
* sysdeps/sparc/sparc32/soft-fp/Dist: Add q_add.c and qp_add.c.
* sysdeps/unix/sysv/linux/ia64/Dist: Add net/route.h.
Ulrich Drepper [Mon, 18 Sep 2000 22:41:47 +0000 (22:41 +0000)]
Update.
2000-09-18 Ulrich Drepper <drepper@redhat.com>
* version.h (VERSION): Bump to 2.1.94.
* malloc/mtrace.c (mtrace): Mark stream as close on exec.
2000-09-17 Bruno Haible <haible@clisp.cons.org>
* iconvdata/utf-16.c (BODY for TO_LOOP): Reject UCS-4 input in the
range 0xD800..0xDFFF.
* iconvdata/unicode.c (BODY for TO_LOOP): Likewise.
(BODY for FROM_LOOP): Likewise.
* iconv/gconv_simple.c (ucs2_internal_loop): Likewise.
(internal_ucs2_loop): Likewise.
(ucs2reverse_internal_loop): Likewise.
(internal_ucs2reverse_loop): Likewise.
2000-09-17 Bruno Haible <haible@clisp.cons.org>
* iconvdata/utf-16.c (gconv_init): Add missing slashes to encoding
names.
2000-09-17 Bruno Haible <haible@clisp.cons.org>
* iconvdata/tst-table-from.c (main): Fix test for error on stdout.
* iconvdata/tst-table-to.c (main): Likewise.
2000-09-17 Bruno Haible <haible@clisp.cons.org>
* iconvdata/iso-ir-165.c (__isoir165_from_tab): Renamed from
__isoir165_tab.
* iconvdata/cns11643.h (__cns11643l1_to_ucs4_tab): New declaration.
* iconvdata/iso-2022-cn-ext.c: Include "cns11643.h".
(GB7590_set, GB13132_set, CNS11643_3_set, CNS11643_4_set,
CNS11643_5_set, CNS11643_6_set, CNS11643_7_set): Change enum values.
(BODY for FROM_LOOP): Fix buffer overrun. Treat CNS11643 plane 3.
Return __GCONV_INCOMPLETE_INPUT instead of __GCONV_EMPTY_INPUT.
(BODY for TO_LOOP): Fix usage of `set' vs. `used'. Fix typo that
caused GB2312 to be used instead of ISO-IR-165. Treat CNS11643
plane 3. Fix shift sequences. Output announcement for SS2 and SS3
encodings when needed. When outputting an announcement, don't clear
most other announcements.
2000-09-17 Bruno Haible <haible@clisp.cons.org>
* iconvdata/iso-2022-cn.c (BODY for FROM_LOOP): Fix buffer overrun.
(BODY for TO_LOOP): Fix usage of `set' vs. `used'.
2000-09-14 Bruno Haible <haible@clisp.cons.org>
* intl/Versions: Add bind_textdomain_codeset.
Ulrich Drepper [Mon, 18 Sep 2000 17:39:44 +0000 (17:39 +0000)]
Add bind_textdomain_codeset.
Andreas Jaeger [Mon, 18 Sep 2000 16:41:55 +0000 (16:41 +0000)]
Update.
2000-09-16 Ralf Baechle <ralf@gnu.org>
* sysdeps/mips/dl-machine.h (_RTLD_PROLOGUE): Reformat. Declare
as function.
(_RTLD_EPILOGUE): Reformat. Declare size of entry function.
(ELF_MACHINE_BEFORE_RTLD_RELOC): Relocate the dynamic linker itself so
it will even work when not loaded to the standard address.
(RTLD_START): Reformat. Call _dl_start in a way that is safe even
before the dynamic linker itself is relocated.
2000-09-18 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/kernel-features.h: Always define
__ASSUME_32BITUIDS for MIPS.
* sysdeps/unix/sysv/linux/mips/ipc_priv.h: New file.
* sysdeps/unix/sysv/linux/mips/Dist: Add ipc_priv.h.
Andreas Jaeger [Mon, 18 Sep 2000 16:39:27 +0000 (16:39 +0000)]
MIPS specific file. MIPS always had 32 bit uids.
Ulrich Drepper [Mon, 18 Sep 2000 00:43:17 +0000 (00:43 +0000)]
Update.
2000-09-17 H.J. Lu <hjl@gnu.org>
* catgets/Makefile ($(objpfx)de/libc.cat): Use
$(make-target-directory) instead of mkdir.
2000-09-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/unix/sysv/linux/kernel-features.h: Always define
__ASSUME_32BITUIDS for __powerpc__.
* sysdeps/unix/sysv/linux/powerpc/ipc_priv.h: New file.
* sysdeps/unix/sysv/linux/powerpc/Dist: Add ipc_priv.h.
* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Fix last
* sysdeps/unix/sysv/linux/arm/sysdep.h (INLINE_SYSCALL): Likewise.
Ulrich Drepper [Sun, 17 Sep 2000 19:56:45 +0000 (19:56 +0000)]
Update.
2000-09-17 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/arm/sysdep.h (INLINE_SYSCALL): Fix last
patch.
Ulrich Drepper [Sat, 16 Sep 2000 23:00:38 +0000 (23:00 +0000)]
Update.
2000-09-16 Jakub Jelinek <jakub@redhat.com>
* sysdeps/ia64/Implies: Reorder ieee754 implies so that ldbl-* comes
first.
* sysdeps/m68k/Implies: Likewise.
* sysdeps/sparc/sparc64/Implies: Likewise.
2000-09-16 Jakub Jelinek <jakub@redhat.com>
* elf/readlib.c (process_file): Don't error for stale .so links either.
* elf/dl-load.c (_dl_map_object_from_fd): Add one more
__builtin_expect.
Ulrich Drepper [Sat, 16 Sep 2000 17:51:14 +0000 (17:51 +0000)]
Update.
* include/bits/xopen_lim.h (LONG_BIT): Use LONG_MAX, not INT_MAX.
Patch by Thorsten Kukuk <kukuk@suse.de>.
Ulrich Drepper [Sat, 16 Sep 2000 09:08:30 +0000 (09:08 +0000)]
Update.
2000-09-16 Ulrich Drepper <drepper@redhat.com>
* dlfcn/Makefile (distribute): Add defaultmod1.c and defaultmod2.c.
(test): Add default.
(modules-names): Add defaultmod1 and defaultmod2.
Add rules to build test objects.
Ulrich Drepper [Sat, 16 Sep 2000 05:39:35 +0000 (05:39 +0000)]
Update.
* wctype/wctype.h: Always include <bits/types.h>.
Reported by Jim Meyering <meyering@ascend.com>.
Ulrich Drepper [Sat, 16 Sep 2000 05:22:26 +0000 (05:22 +0000)]
Update.
* elf/rtld.c (_dl_dynamic_weak): Set to 1 by default for now.
* elf/dl-support.c: Likewise.
necessary. Move includes of POSIX and Unix limits files to the end.
Ulrich Drepper [Sat, 16 Sep 2000 03:49:43 +0000 (03:49 +0000)]
Update.
* sysdeps/unix/sysv/linux/ia64/bits/stat.h: Correct position of
st_blocks member in stat and stat64 structs.
Patch by Bill Nottingham <notting@redhat.com>.
Ulrich Drepper [Sat, 16 Sep 2000 02:27:07 +0000 (02:27 +0000)]
Update.
Patches by Joseph S. Myers <jsm28@cam.ac.uk>.
Ulrich Drepper [Sat, 16 Sep 2000 02:13:58 +0000 (02:13 +0000)]
Update.
* iconvdata/tst-tables.sh: Add warning that GB18030 test might
take longer.
Ulrich Drepper [Sat, 16 Sep 2000 01:39:48 +0000 (01:39 +0000)]
Update.
* math/complex.h: Don't define _Complex macro for gcc 3. Add
__extension__ to _Complex_I definition since gcc warns if -pedantic.
* math/bits/cmathcalls.h (conj): Add __extension__ since we use ~.
Ulrich Drepper [Sat, 16 Sep 2000 01:34:02 +0000 (01:34 +0000)]
Update.
2000-09-15 Ulrich Drepper <drepper@redhat.com>
* include/limits.h: Define LLONG_MIN, LLONG_MAX, ULLONG_MAX if
necessary. Move includes of POSIX and Unix limits files to the
end.
* stdlib/Makefile (tests): Add tst-limits.
* stdlib/tst-limits.h: New file.
Ulrich Drepper [Sat, 16 Sep 2000 01:04:19 +0000 (01:04 +0000)]
Define LLONG_MIN, LLONG_MAX, ULLONG_MAX if necessary. Move includes of POSIX and Unix limits files to the end.