summaryrefslogtreecommitdiff
path: root/sysdeps
AgeCommit message (Collapse)Author
2005-10-172005-03-15 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #721] * elf/dynamic-link.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add inline keyword. * sysdeps/alpha/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add always_inline attribute. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. Change static inline into auto inline. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. * sysdeps/generic/dl-machine.h (elf_machine_rel, elf_machine_rela): Likewise. * sysdeps/arm/dl-machine.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. * sysdeps/s390/s390-32/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. * sysdeps/s390/s390-64/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
2005-10-172005-04-13 Andreas Schwab <schwab@suse.de>Roland McGrath
[BZ #721] * sysdeps/ia64/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE) [PROF]: Open code strong_alias because the original name is not visible to the compiler. * sysdeps/powerpc/powerpc64/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE) [PROF]: Likewise. 2005-02-14 Alan Modra <amodra@bigpond.net.au> [BZ #721] * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Define with auto inline, and attribute always_inline. (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. (elf_machine_rel, elf_machine_rel_relative): Likewise. * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise. (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. (elf_machine_rel, elf_machine_rel_relative): Likewise. (elf_machine_tprel): Likewise.
2005-10-172005-03-05 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #721] * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define unconditionally to (defined RTLD_BOOTSTRAP). * sysdeps/arm/dl-machine.h (ELF_MACHINE_NO_RELA): Likewise. 2005-03-15 Jakub Jelinek <jakub@redhat.com> [BZ #721] * elf/dynamic-link.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add inline keyword. * sysdeps/alpha/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add always_inline attribute. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. Change static inline into auto inline. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. * sysdeps/generic/dl-machine.h (elf_machine_rel, elf_machine_rela): Likewise. * sysdeps/arm/dl-machine.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
2005-10-172005-03-25 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #721] * sysdeps/generic/wcstoul_l.c: Include "wcstol_l.c" rather than <wcstol_l.c>.
2005-10-172005-01-07 Richard Henderson <rth@redhat.com>Roland McGrath
[BZ #721] * math/math_private.h (__copysign): Define as builtin for gcc 4. (__copysignf, __copysignl): Likewise. * sysdeps/alpha/fpu/bits/mathinline.h (copysign): Don't define for gcc 4.0. (copysignf, copysignl, fabsf, fabs): Likewise. (__copysign, __copysignf, __copysignl): Remove. (__fabs, __fabsf): Remove.
2005-10-172005-03-15 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #721] * elf/dynamic-link.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add inline keyword. * sysdeps/alpha/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Add always_inline attribute. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. Change static inline into auto inline. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. * sysdeps/generic/dl-machine.h (elf_machine_rel, elf_machine_rela): Likewise. * sysdeps/arm/dl-machine.h (elf_machine_rel, elf_machine_rel_relative, elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
2005-10-172005-03-05 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #721] * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define unconditionally to (defined RTLD_BOOTSTRAP). * sysdeps/arm/dl-machine.h (ELF_MACHINE_NO_RELA): Likewise. 2005-02-16 Roland McGrath <roland@redhat.com> [BZ #721] * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define this outside of [RESOLVE]. * sysdeps/sh/dl-machine.h (ELF_MACHINE_NO_REL): Likewise.
2005-10-172005-02-16 Roland McGrath <roland@redhat.com>Roland McGrath
[BZ #721] * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define this outside of [RESOLVE]. * sysdeps/sh/dl-machine.h (ELF_MACHINE_NO_REL): Likewise.
2005-10-172005-09-30 Jakub Jelinek <jakub@redhat.com>Roland McGrath
* sysdeps/i386/fpu/libm-test-ulps: Update for GCC 4.0.x. 2005-05-03 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/fpu/libm-test-ulps: Adjust for gcc 4.
2005-10-172005-04-13 Andreas Schwab <schwab@suse.de>Roland McGrath
[BZ #721] * sysdeps/ia64/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE) [PROF]: Open code strong_alias because the original name is not visible to the compiler. * sysdeps/powerpc/powerpc64/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE) [PROF]: Likewise.
2005-10-172005-02-14 Alan Modra <amodra@bigpond.net.au>Roland McGrath
[BZ #721] * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Define with auto inline, and attribute always_inline. (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. (elf_machine_rel, elf_machine_rel_relative): Likewise. * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise. (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise. (elf_machine_rel, elf_machine_rel_relative): Likewise. (elf_machine_tprel): Likewise.
2005-10-172005-09-26 Steven Munroe <sjmunroe@us.ibm.com>Roland McGrath
[BZ #1384] * sysdeps/powerpc/fpu/libm-test-ulps: Adjust expected y1, y1f, yn, ynf results.
2005-10-172005-07-20 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #1138] * sysdeps/x86_64/fpu/libm-test-ulps: Adjust expected atan2f results. * sysdeps/powerpc/fpu/libm-test-ulps: Likewise. * sysdeps/s390/fpu/libm-test-ulps: Likewise.
2005-10-162005-08-05 Alfred M. Szmidt <ams@gnu.org>Roland McGrath
[BZ #1252] * sysdeps/mach/hurd/setitimer.c (restart_itimer): Move static fn forward decl out of function body. * sysdeps/mach/hurd/profil.c: Likewise.
2005-10-162005-05-17 Neal H. Walfield <neal@gnu.org>Roland McGrath
[BZ #1350] * sysdeps/posix/getaddrinfo.c (gaih_local): Check [_HAVE_SA_LEN] instead of [SALEN]. (gaih_inet): Likewise. 2005-02-16 Roland McGrath <roland@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_inet): Fix type of ADDR local.
2005-10-162005-08-05 Roland McGrath <roland@redhat.com>Roland McGrath
[BZ #1250] * sysdeps/mach/hurd/mig-reply.c (reply_port): Don't use ?: as lvalue. Reported by Alfred M. Szmidt <ams@gnu.org>.
2005-10-162005-02-10 H.J. Lu <hongjiu.lu@intel.com>Roland McGrath
[BZ #1076] * sysdeps/ia64/elf/initfini.c: Add local _init and _fini labels.
2005-10-162005-02-21 Alan Modra <amodra@bigpond.net.au>Roland McGrath
[BZ #1394] * sysdeps/unix/sysv/linux/powerpc/sys/procfs.h (elf_vrreg_t): Don't use __uint128_t.
2005-09-20 [BZ #1358]Richard Henderson
* sysdeps/unix/alpha/sysdep.h (inline_syscall1): Copy argument(s) to a temporary first. (inline_syscall2, inline_syscall3, inline_syscall4): Likewise. (inline_syscall5, inline_syscall6): Likewise. * sysdeps/alpha/ldiv.S (lldiv): Add alias.
2005-07-292005-07-20 Bob Wilson <bob.wilson@acm.org> Darin Petkov <darin@tensilica.com>Roland McGrath
[BZ #1138] * sysdeps/ieee754/flt-32/e_atan2f.c (pi_lo): Correct exponent value.
2005-07-292005-07-20 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #1138] * sysdeps/x86_64/fpu/libm-test-ulps: Adjust expected atan2f results. * sysdeps/powerpc/fpu/libm-test-ulps: Likewise. * sysdeps/s390/fpu/libm-test-ulps: Likewise.
2005-07-182005-02-07 Ulrich Drepper <drepper@redhat.com>Roland McGrath
* sysdeps/unix/sysv/linux/dl-execstack.c: Include sysdep.h. (_dl_make_stack_executable): Make sure registers are set correctly.
2005-07-182005-06-16 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1016] * sysdeps/ia64/strlen.S (strlen): Change l2 into a local label.
2005-07-18005-06-17 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #1106] * sysdeps/posix/sigignore.c: Include <string.h> to tell the compiler to use __GI_memset. * sysdeps/posix/signal.c: Likewise. * sysdeps/posix/sigset.c: Likewise. * sysdeps/posix/sysv_signal.c: Likewise. * sysdeps/unix/sysv/linux/sleep.c: Likewise. * sysdeps/unix/sysv/linux/sysctl.c: Likewise. * sysdeps/unix/sysv/linux/system.c: Likewise.
2005-07-182005-07-12 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1106] * sysdeps/unix/sysv/linux/ia64/has_cpuclock.c: Include not-cancel.h. (has_cpuclock): Use open_not_cancel_2 instead of open, read_not_cancel instead of read and close_not_cancel_no_status instead of close.
2005-07-182005-07-12 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1106] * sysdeps/s390/s390-64/bcopy.S (__bcopy): Use HIDDEN_BUILTIN_JUMPTARGET to jump to memmove.
2005-07-182005-06-17 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #1104] * sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c (truncate64): Use __truncate, not truncate. (__have_no_truncate64): Renamed from have_no_truncate64. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c (__have_no_truncate64): Renamed from have_no_truncate64.
2005-07-182005-06-13 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1096] * sysdeps/unix/sysv/linux/netlinkaccess.h (__netlink_sendreq, __netlink_receive): Remove prototypes. (__netlink_request): New prototype. * sysdeps/unix/sysv/linux/ifaddrs.c: Include <alloca.h> and <stdint.h>. (__netlink_sendreq): Make static. (__netlink_receive): Rename to... (__netlink_request): ... this. Add type argument, call __netlink_sendreq. If MSG_TRUNC is set after recvmsg, retry with a bigger buffer. Don't record buffers that contain no messages we are expecting. (getifaddrs): Use __netlink_request instead of __netlink_sendreq and __netlink_receive pairs. Formatting. * sysdeps/unix/sysv/linux/if_index.c (if_nameindex_netlink): Use __netlink_request instead of __netlink_sendreq and __netlink_receive pair.
2005-07-182005-06-20 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #653] * sysdeps/unix/sysv/linux/sys/quota.h: Add definitions and types for _LINUX_QUOTA_VERSION >= 2. (_LINUX_QUOTA_VERSION): Define if not yet defined.
2005-07-182005-06-14 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #1087] * include/string.h: Use libc_hidden_proto for strnlen. * sysdeps/generic/strnlen.c: Add libc_hidden_def.
2005-07-182005-04-29 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #1083] * sysdeps/posix/posix_fallocate.c (posix_fallocate): If len == 0, call ftruncate if offset is bigger than current size. Make sure the file is offset + len bytes long if that is more than current size. Don't overwrite previous content of the file. * sysdeps/posix/posix_fallocate64.c (__posix_fallocate64_l64): Likewise.
2005-07-182005-06-14 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #1083] * sysdeps/posix/posix_fallocate64.c: Use __libc_pread64 instead of __pread64. 2005-04-29 Jakub Jelinek <jakub@redhat.com> [BZ #1083] * sysdeps/posix/posix_fallocate.c (posix_fallocate): If len == 0, call ftruncate if offset is bigger than current size. Make sure the file is offset + len bytes long if that is more than current size. Don't overwrite previous content of the file. * sysdeps/posix/posix_fallocate64.c (__posix_fallocate64_l64): Likewise.
2005-04-07Cosmetic regeneration.glibc-2.3.5cvs/glibc-2_3_5Roland McGrath
2005-04-062005-03-18 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/dl-fini.c (_dl_fini): Split sorting of the maps in separate function _dl_sort_fini. (_dl_sort_fini): New function. * sysdeps/generic/ldsodefs.h: Declare _dl_sort_fini. * elf/dl-close.c (_dl_close): Call _dl_sort_fini before running destructors to call them in the right order.
2005-04-06Merge newer ia64 libm updates from trunk. [BZ #592]Roland McGrath
2005-02-262005-02-22 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #719] * sysdeps/generic/libc-tls.c (static_dtv): Size the same as the slotinfo array. (__libc_setup_tls): Initialize length of DTV based on array length. * elf/dl-load.c: Revert last change. * sysdeps/generic/dl-tls.c: Revert last change.
2005-02-182005-02-11 Barry deFrese <bddebian@comcast.net>Roland McGrath
[BZ #722] * sysdeps/mach/hurd/setresgid.c: Use weak_alias. * sysdeps/mach/hurd/setresuid.c: Likewise.
2005-02-162005-01-21 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #735] * elf/Makefile: Add rules to build and run tst-align2. * elf/tst-align2.c: New test. * elf/tst-alignmod2.c: New file. * sysdeps/powerpc/tst-stack-align.h: New file. * sysdeps/i386/dl-machine.h (RTLD_START): Align stack and clear frame pointer before calling _dl_init. * sysdeps/x86_64/dl-machine.h (RTLD_START): Likewise.
2005-02-162005-02-07 Ulrich Drepper <drepper@redhat.com>Roland McGrath
* sysdeps/unix/sysv/linux/i386/sysdep.h (check_consistency): Define.
2005-02-162005-02-07 Steven Munroe <sjmunroe@us.ibm.com>Roland McGrath
[BZ #700] * sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S (__novec_setcontext, __setcontext): Fix typo so CCR is restored. Load MSR as a doubleword. * sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S (__novec_swapcontext, __swapcontext): Likewise.
2005-02-162005-01-28 Martin Schwidefsky <schwidefsky@de.ibm.com>Roland McGrath
[BZ #743] * sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat, strncat, memchr, strcmp): Add missing memory clobber.
2005-02-162005-01-26 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #737] * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER_TLS_STORE): Remove unnecessary 0 imm. 2005-01-23 Roland McGrath <roland@redhat.com> [BZ #737] * sysdeps/i386/Makefile (defines): If -mno-tls-direct-seg-refs appears in $(CFLAGS), add -DNO_TLS_DIRECT_SEG_REFS. * sysdeps/unix/sysv/linux/i386/sysdep.h [USE___THREAD] (SYSCALL_ERROR_HANDLER) [NO_TLS_DIRECT_SEG_REFS]: Load thread pointer from %gs:0 and add to that value, rather that direct %gs:OFFSET access. * sysdeps/unix/i386/sysdep.S [NO_TLS_DIRECT_SEG_REFS]: Likewise.
2005-02-162005-01-23 Roland McGrath <roland@redhat.com>Roland McGrath
[BZ #737] * sysdeps/i386/Makefile (defines): If -mno-tls-direct-seg-refs appears in $(CFLAGS), add -DNO_TLS_DIRECT_SEG_REFS. * sysdeps/unix/sysv/linux/i386/sysdep.h [USE___THREAD] (SYSCALL_ERROR_HANDLER) [NO_TLS_DIRECT_SEG_REFS]: Load thread pointer from %gs:0 and add to that value, rather that direct %gs:OFFSET access. * sysdeps/unix/i386/sysdep.S [NO_TLS_DIRECT_SEG_REFS]: Likewise.
2005-02-162005-01-26 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #671] * sysdeps/unix/sysv/linux/kernel-features.h: Found reference to MSG_NOSIGNAL being in 2.2 kernels. 2005-01-24 Ulrich Drepper <drepper@redhat.com> [BZ #671] * misc/syslog.c: Moved to... * sysdeps/generic/syslog.c: ...here. [NO_SIGIPE]: Don't install SIGPIPE handler. * sysdeps/unix/sysv/linux/syslog.c: New file. * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_MSG_NOSIGNAL.
2005-02-162005-01-24 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #671] * misc/syslog.c: Moved to... * sysdeps/generic/syslog.c: ...here. [NO_SIGIPE]: Don't install SIGPIPE handler. * sysdeps/unix/sysv/linux/syslog.c: New file. * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_MSG_NOSIGNAL.
2005-02-162005-02-02 Alfred M. Szmidt <ams@gnu.org>Roland McGrath
[BZ #671] * sysdeps/generic/syslog.c (send_flags) [!send_flags]: Define it. 2005-01-25 Roland McGrath <roland@redhat.com> [BZ #671] * sysdeps/generic/syslog.c [NO_SIGPIPE]: Protect sigpipe_handler decl. 2005-01-24 Ulrich Drepper <drepper@redhat.com> [BZ #671] * misc/syslog.c: Moved to... * sysdeps/generic/syslog.c: ...here. [NO_SIGIPE]: Don't install SIGPIPE handler. * sysdeps/unix/sysv/linux/syslog.c: New file. * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_MSG_NOSIGNAL.
2005-02-162005-01-20 Ulrich Drepper <drepper@redhat.com>Roland McGrath
* sysdeps/generic/wordexp.c (exec_comm): Add a few TEMP_FAILURE_RETRY. Reorganize code to avoid multiple calls to exec_comm_child. (exec_comm_child): Can now be inlined.
2005-02-162005-01-06 Roland McGrath <roland@redhat.com>Roland McGrath
[BZ #633] * sysdeps/unix/sysv/linux/futimes.c (__futimes): Catch errno values indicating file-name lookup errors, and return ENOSYS or EBADF instead.
2005-02-162005-01-16 GOTO Masanori <gotom@debian.or.jp>Roland McGrath
[BZ #734] * sysdeps/unix/rewinddir.c: Reset filepos. * dirent/tst-seekdir.c: Check telldir value after calling rewinddir.
2005-02-162005-01-10 Ulrich Drepper <drepper@redhat.com>Roland McGrath
* sysdeps/generic/dl-tls.c (_dl_next_tls_modid): Fix assertion and recognition of last entry.