summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove the duplicatedRoland McGrath2005-02-154-3/+7
| | | | | | getpeername entry. * sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
* * scripts/soversions.awk: Only record first WORDSIZE{32,64}Roland McGrath2005-02-152-1/+6
| | | | matching line.
* * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): DefineRoland McGrath2005-02-145-8/+51
| | | | | | | | | | 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.
* * manual/filesys.texi (Random Access Directory): Fix type of fileRoland McGrath2005-02-141-0/+6
| | | | | position value for telldir and seekdir. (Attribute Meanings): Fix typo.
* 2005-02-14 Andreas Schwab <schwab@suse.de>Roland McGrath2005-02-141-3/+3
| | | | | | * manual/filesys.texi (Random Access Directory): Fix type of file position value for telldir and seekdir. (Attribute Meanings): Fix typo.
* * csu/elf-init.c (__libc_csu_fini): Enable if LIBC_NONSHAREDUlrich Drepper2005-02-145-7/+27
| | | | | | | | | isn't defined. * sysdeps/generic/libc-start.c (LIBC_START_MAIN): Call fini if SHARED isn't defined. * elf/Makefile (tests-static): Add tst-array1-static. ($(objpfx)tst-array1-static.out): New target. * elf/tst-array1-static.c: New file.
* * debug/chk_fail.c (__chk_fail): Add a while (1) loop aroundUlrich Drepper2005-02-123-6/+22
| | | | | | | | | | __libc_message to kill GCC warning about noreturn function returning. * elf/rtld.c (dlmain): If LD_TRACE_PRELINKING, clear l_relocated flag before relocating ld.so again. * elf/rtld.c (_dl_start): Set bootstrap_map.l_relocated even for already prelinked ld.so.
* (_dl_start): Set bootstrap_map.l_relocated even for already prelinked ld.so.Ulrich Drepper2005-02-121-1/+1
|
* [BZ #715] cvs/fedora-glibc-20050211T1037Roland McGrath2005-02-116-7/+56
| | | | | | | | | | | | | | | | | | * Makefile (installed-stubs): New variable. Set to $(inst_includedir)/gnu/stubs.h if $(biarch) is no, or to $(inst_includedir)/gnu/stubs-$(biarch).h if otherwise. [$(biarch) != no] (install-others-nosubdir): Add $(installed-stubs). ($(inst_includedir)/gnu/stubs.h): Use $(installed-stubs) for this rule's target. ($(inst_includedir)/gnu/stubs.h): New target, install from ... * include/stubs-biarch.h: New file. * shlib-versions (i.86-.*-.*): Add WORDSIZE64 line mapping to x86_64. * Makeconfig ($(common-objpfx)soversions.mk): Depend on Makeconfig. Emit defn for variable `biarch'. * include/stub-tag.h: Update comment.
* * scripts/soversions.awk: Fix default version set handling.Roland McGrath2005-02-112-9/+19
|
* [BZ #157] cvs/fedora-glibc-20050211T0853Roland McGrath2005-02-113-16/+21
| | | | | | | | * include/libc-symbols.h (stub_warning): Emit a marker section called .gnu.glibc-stub.NAME. * Makerules ($(objpfx)stubs): Depend on object files, not dep files. Use objdump to collect those marker section names. ($(common-objpfx)shlib.lds): Discard .gnu.glibc-stub.* sections.
* * Rules (subdir_objs, subdir_stubs): New phony targets.Roland McGrath2005-02-103-4/+9
| | | | * Makefile (+subdir_targets): Add them.
* * Makerules ($(common-objpfx)Versions.all): Grok new leading column inRoland McGrath2005-02-102-2/+6
| | | | soversions.i.
* * scripts/lib-names.awk: Consider [0-9].* a "number", not just [0-9]+.Roland McGrath2005-02-102-1/+4
| | | | Reported by H.J. Lu <hongjiu.lu@intel.com>.
* * scripts/lib-names.awk: Always print WORDSIZE32 section first whenRoland McGrath2005-02-102-13/+16
| | | | doing two.
* * sysdeps/powerpc/powerpc32/bits/link.h: Removed.Roland McGrath2005-02-103-63/+8
| | | | | * sysdeps/powerpc/powerpc64/bits/link.h: Moved to... * sysdeps/powerpc/bits/link.h: ... here. New file.
* [BZ #710]Roland McGrath2005-02-105-5/+86
| | | | | | | | | | | | 2005-02-09 Jakub Jelinek <jakub@redhat.com> [BZ #710] * stdlib/random_r.c (__initstate_r): Save old state. * stdlib/Makefile (tests): Add tst-random2. * stdlib/tst-random2.c: New test. Reported by Peter Bergner <bergner@vnet.ibm.com>. (s390-.*-.*, powerpc.*-.*-.*, sparc.*-.*-.*): Add WORDSIZE64 entries for these mapping back to the above.
* * dlfcn/dlfcn.c (init): Put it in .init_array section.Roland McGrath2005-02-102-3/+13
|
* [BZ #632]Roland McGrath2005-02-105-40/+150
| | | | | | | | | | | | | | | | | | | | 2005-02-10 Roland McGrath <roland@redhat.com> [BZ #632] * scripts/soversions.awk: Expect cpu, vendor, os as separate variables from command line. Grok shlib-versions lines with WORDSIZE* in second column. Add new leading column to output, DEFAULT for existing output lines. Also emit lines with WORDSIZE* for alternate configurations. * Makeconfig ($(common-objpfx)soversions.i): Pass those variables. ($(common-objpfx)soversions.mk): Grok new column, use only DEFAULT. ($(common-objpfx)gnu/lib-names.stmp): Depend on soversions.i instead of soversions.mk; replace inline shell script with use of ... * scripts/lib-names.awk: New file. If input has non-DEFAULT lines, emit multiple sets of macros under #if. * shlib-versions (x86_64-.*-.*): Add WORDSIZE32 line mapping to i686. (s390x-.*-.*): Likewise for s390. (powerpc64-.*-.*): Likewise for powerpc. (sparc64-.*-.*): Likewise for sparc.
* * descr.h (__pthread_find_self, thread_self): Mark as pureRoland McGrath2005-02-101-0/+5
| | | | instead of const.
* 2005-02-09 Daniel Jacobowitz <dan@codesourcery.com>Roland McGrath2005-02-101-2/+2
| | | | | * descr.h (__pthread_find_self, thread_self): Mark as pure instead of const.
* * elf/dl-load.c (_dl_map_object_from_fd): Fix a typo. cvs/fedora-glibc-20050208T2213Ulrich Drepper2005-02-081-0/+4
|
* (_dl_map_object_from_fd): Fix a typo.Ulrich Drepper2005-02-081-1/+1
|
* *** empty log message ***Andreas Schwab2005-02-081-0/+5
| | | | | | | 2005-02-08 Andreas Schwab <schwab@suse.de> * sysdeps/m68k/dl-machine.h (elf_machine_rela): Remove use of RESOLVE.
* (elf_machine_rela): Remove use of RESOLVE.Andreas Schwab2005-02-081-7/+0
|
* Really remove it.Ulrich Drepper2005-02-081-0/+0
|
* * iconvdata/jis0208.h (struct jisx0208_ucs_idx): Move before use. cvs/fedora-glibc-20050208T0948Ulrich Drepper2005-02-084-12/+21
|
* * sysdeps/sh/dl-machine.h (elf_machine_rela): Remove code usingUlrich Drepper2005-02-084-12/+39
| | | | | | | | | | | RESOLVE. 2005-02-07 Ulrich Drepper <drepper@redhat.com> * elf/dl-load.c (_dl_map_object_from_fd): Makre sure registers are set correctly. * sysdeps/unix/sysv/linux/i386/sysdep.h (check_consistency): Define.
* (check_consistency): Define.Ulrich Drepper2005-02-081-0/+23
|
* * math/math_private.h (__copysign): Define as builtin for gcc 4. ↵Richard Henderson2005-02-083-12/+29
| | | | | | | | | | | | | | (__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-01-07 Richard Henderson <rth@redhat.com> * 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.
* * elf/dl-load.c (open_path): If rtld_search_dirs is in RELRO segment,Ulrich Drepper2005-02-072-7/+15
| | | | avoid writing to it if none of the standard search directories exist.
* [BZ #700]Ulrich Drepper2005-02-073-10/+19
| | | | | | | | | | 2005-02-07 Steven Munroe <sjmunroe@us.ibm.com> [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.
* * iconv/iconv_prog.c (main): Provide more help in case on an error.Ulrich Drepper2005-02-072-4/+12
|
* [BZ #677]Ulrich Drepper2005-02-079-21/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nscd/nscd.c (termination_handler): Avoid segfault if some database is not enabled. * nscd/nscd_getai.c (__nscd_getai): If ai_resp->found == -1, set __nss_not_use_nscd_hosts and return -1. * nscd/nscd_initgroups.c (__nscd_getgrouplist): If initgr_resp->found == -1, set __nss_not_use_nscd_group and return -1. Avoid leaking sockets. 2005-01-28 Andreas Schwab <schwab@suse.de> H.J. Lu <hongjiu.lu@intel.com> [BZ #677] * elf/dl-runtime.c (fixup): Change return type to DL_FIXUP_VALUE_TYPE. Use DL_FIXUP_VALUE_TYPE, DL_FIXUP_MAKE_VALUE and DL_FIXUP_VALUE_CODE_ADDR for relocation values. Use DL_FIXUP_VALUE_ADDR and DL_FIXUP_ADDR_VALUE to store and retrieve relocation values. (profile_fixup): Likewise. * include/link.h (link_map): Use DL_FIXUP_VALUE_TYPE for l_reloc_result. * sysdeps/generic/dl-fptr.h (link_map): Forward declaration. * sysdeps/generic/dl-lookupcfg.h (DL_FIXUP_VALUE_TYPE): New. (DL_FIXUP_MAKE_VALUE): Likewise. (DL_FIXUP_VALUE_CODE_ADDR): Likewise. (DL_FIXUP_VALUE_ADDR): Likewise. (DL_FIXUP_ADDR_VALUE): Likewise. * sysdeps/ia64/dl-lookupcfg.h: Include <dl-fptr.h> for "struct fdesc". (DL_FIXUP_VALUE_TYPE): New. (DL_FIXUP_MAKE_VALUE): Likewise. (DL_FIXUP_VALUE_CODE_ADDR): Likewise. (DL_FIXUP_VALUE_ADDR): Likewise. (DL_FIXUP_ADDR_VALUE): Likewise. * sysdeps/ia64/dl-machine.h (elf_machine_profile_fixup_plt): Removed. (elf_machine_profile_plt): Removed. (elf_machine_fixup_plt): Change return type and type of value parameter to struct fdesc. (elf_machine_plt_value): Likewise. (elf_machine_rela): Use DL_FIXUP_MAKE_VALUE to construct argument for elf_machine_fixup_plt. 2005-02-07 Jakub Jelinek <jakub@redhat.com>
* (fixup): Change return type to DL_FIXUP_VALUE_TYPE. Use DL_FIXUP_VALUE_TYPE, ↵Ulrich Drepper2005-02-071-17/+21
| | | | DL_FIXUP_MAKE_VALUE and DL_FIXUP_VALUE_CODE_ADDR for relocation values. Use DL_FIXUP_VALUE_ADDR and DL_FIXUP_ADDR_VALUE to store and retrieve relocation values. (profile_fixup): Likewise.
* * nscd/nscd.init (reload): Print Reloading nscd: before and a newlineRoland McGrath2005-02-076-10/+148
| | | | after the status string printed by killproc.
* * manual/.cvsignore: Add dir-add.texi.Roland McGrath2005-02-071-0/+4
|
* 2004-11-18 Alexandre Oliva <aoliva@redhat.com>Roland McGrath2005-02-071-1/+1
| | | | * manual/.cvsignore: Add dir-add.texi.
* * sysdeps/alpha/dl-machine.h (elf_machine_rela): Use RESOLVE_MAP ↵Richard Henderson2005-02-072-12/+7
| | | | | | | | | all the time. 2005-02-06 Richard Henderson <rth@redhat.com> * sysdeps/alpha/dl-machine.h (elf_machine_rela): Use RESOLVE_MAP all the time.
* * configure.in (sysnames): Append sysdeps/generic for each add-on.Roland McGrath2005-02-065-2/+28
| | | | * configure: Regenerated.
* * sysdeps/mach/hurd/tls.h: Include <stdbool.h>Roland McGrath2005-02-025-5/+27
| | | | | | | | | | | | (dtv_t): Change pointer type to be a struct which also contains information whether the memory pointed to is static TLS or not. * sysdeps/generic/syslog.c (send_flags) [!send_flags]: Define it. * shadow/sgetspent_r.c (FALSE): Macro renamed to ... (FALSEP): ... this. Updated all references. * libio/fmemopen.c: Include <stdint.h>.
* Fix typosRoland McGrath2005-02-021-11/+11
| | | | | | | | | | | | | | * sysdeps/arm/bits/linkmap.h: ...this. * sysdeps/i386/bits/link.h: Renamed to... * sysdeps/i386/bits/linkmap.h: ...this. * sysdeps/ia64/bits/link.h: Renamed to... * sysdeps/ia64/bits/linkmap.h: ...this. * sysdeps/s390/bits/link.h: Renamed to... * sysdeps/s390/bits/linkmap.h: ...this. * sysdeps/sh/bits/link.h: Renamed to... * sysdeps/sh/bits/linkmap.h: ...this. * sysdeps/x86_64/bits/link.h: Renamed to... * sysdeps/x86_64/bits/linkmap.h: ...this.
* Update.Ulrich Drepper2005-01-303-4/+15
| | | | | | | 2005-01-30 Ulrich Drepper <drepper@redhat.com> * nscd/nscd_helper.c (get_mapping): Use MSG_NOSIGNAL if available. * nscd/connections.c (send_ro_fd): Likewise.
* Update.Ulrich Drepper2005-01-296-54/+456
| | | | | | | | | | | | | | | | | | 2005-01-28 H.J. Lu <hongjiu.lu@intel.com> * elf/tst-auditmod1.c: Add ia64 entries. * sysdeps/generic/ldsodefs.h (La_ia64_regs): New. (La_ia64_retval): New. (audit_ifaces): Add ia64 entries. * sysdeps/ia64/bits/link.h: New file. * sysdeps/ia64/dl-machine.h (elf_machine_runtime_setup): Test for dl_profile non-null. (ARCH_LA_PLTENTER): New. (ARCH_LA_PLTEXIT): New. * sysdeps/ia64/dl-trampoline.S (_dl_runtime_resolve): Allocate only 2 output registers. Allocate stack to save/restore 8 incoming fp registers. Call _dl_fixup instead of fixup. (_dl_runtime_profile): Rewrite.
* Update.Ulrich Drepper2005-01-297-257/+338
| | | | | | | | | | | | | | | | * sysdeps/s390/bits/link.h: New file. * sysdeps/s390/s390-32/dl-trampoline.S: New file. * sysdeps/s390/s390-64/dl-trampoline.S: New file. * sysdeps/s390/s390-32/dl-machine.h: Move PLT trampolines to dl-trampoline.S. Use RESOLVE_MAP instead of RESOLVE to protect relocation code. (elf_machine_runtime_setup): Test for dl_profile non-null. (elf_machine_rela): Remove code using RESOLVE. (ARCH_LA_PLTENTER, ARCH_LA_PLTEXIT): New. * sysdeps/s390/s390-64/dl-machine.h: Likewise. * sysdeps/generic/ldsodefs.h (La_s390_32_regs, La_s390_32_retval, La_s390_64_regs, La_s390_64_retval): New. * elf/tst-auditmod1.c: Add s390 entries.
* Dynamic linker definitions for s390.Ulrich Drepper2005-01-291-0/+111
|
* * sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat,Roland McGrath2005-01-281-0/+5
| | | | strncat, memchr, strcmp): Add missing memory clobber.
* 2005-01-28 Martin Schwidefsky <schwidefsky@de.ibm.com>Roland McGrath2005-01-281-7/+7
| | | | | * sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat, strncat, memchr, strcmp): Add missing memory clobber.
* Update.Ulrich Drepper2005-01-272-1/+7
| | | | | | | 2005-01-27 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/alpha/oldglob.c (__old_globfree): Also copy gl_offs. Patch by Sergey Tikhonov <tsv@solvo.ru>.
* (Writing a User Entry): Document behavior of putpwent if user name starts ↵Ulrich Drepper2005-01-271-0/+3
| | | | with + or -.