aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-02-15* scripts/soversions.awk: Only record first WORDSIZE{32,64}Roland McGrath2-1/+6
matching line.
2005-02-14* sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): DefineRoland McGrath5-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.
2005-02-14* manual/filesys.texi (Random Access Directory): Fix type of fileRoland McGrath1-0/+6
position value for telldir and seekdir. (Attribute Meanings): Fix typo.
2005-02-142005-02-14 Andreas Schwab <schwab@suse.de>Roland McGrath1-3/+3
* manual/filesys.texi (Random Access Directory): Fix type of file position value for telldir and seekdir. (Attribute Meanings): Fix typo.
2005-02-14* csu/elf-init.c (__libc_csu_fini): Enable if LIBC_NONSHAREDUlrich Drepper5-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.
2005-02-12* debug/chk_fail.c (__chk_fail): Add a while (1) loop aroundUlrich Drepper3-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.
2005-02-12(_dl_start): Set bootstrap_map.l_relocated even for already prelinked ld.so.Ulrich Drepper1-1/+1
2005-02-11[BZ #715]cvs/fedora-glibc-20050211T1037Roland McGrath6-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.
2005-02-11* scripts/soversions.awk: Fix default version set handling.Roland McGrath2-9/+19
2005-02-11[BZ #157]cvs/fedora-glibc-20050211T0853Roland McGrath3-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.
2005-02-10* Rules (subdir_objs, subdir_stubs): New phony targets.Roland McGrath3-4/+9
* Makefile (+subdir_targets): Add them.
2005-02-10* Makerules ($(common-objpfx)Versions.all): Grok new leading column inRoland McGrath2-2/+6
soversions.i.
2005-02-10* scripts/lib-names.awk: Consider [0-9].* a "number", not just [0-9]+.Roland McGrath2-1/+4
Reported by H.J. Lu <hongjiu.lu@intel.com>.
2005-02-10* scripts/lib-names.awk: Always print WORDSIZE32 section first whenRoland McGrath2-13/+16
doing two.
2005-02-10* sysdeps/powerpc/powerpc32/bits/link.h: Removed.Roland McGrath3-63/+8
* sysdeps/powerpc/powerpc64/bits/link.h: Moved to... * sysdeps/powerpc/bits/link.h: ... here. New file.
2005-02-10[BZ #710]Roland McGrath5-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.
2005-02-10* dlfcn/dlfcn.c (init): Put it in .init_array section.Roland McGrath2-3/+13
2005-02-10[BZ #632]Roland McGrath5-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.
2005-02-10* descr.h (__pthread_find_self, thread_self): Mark as pureRoland McGrath1-0/+5
instead of const.
2005-02-102005-02-09 Daniel Jacobowitz <dan@codesourcery.com>Roland McGrath1-2/+2
* descr.h (__pthread_find_self, thread_self): Mark as pure instead of const.
2005-02-08* elf/dl-load.c (_dl_map_object_from_fd): Fix a typo.cvs/fedora-glibc-20050208T2213Ulrich Drepper1-0/+4
2005-02-08(_dl_map_object_from_fd): Fix a typo.Ulrich Drepper1-1/+1
2005-02-08*** empty log message ***Andreas Schwab1-0/+5
2005-02-08 Andreas Schwab <schwab@suse.de> * sysdeps/m68k/dl-machine.h (elf_machine_rela): Remove use of RESOLVE.
2005-02-08(elf_machine_rela): Remove use of RESOLVE.Andreas Schwab1-7/+0
2005-02-08Really remove it.Ulrich Drepper1-0/+0
2005-02-08* iconvdata/jis0208.h (struct jisx0208_ucs_idx): Move before use.cvs/fedora-glibc-20050208T0948Ulrich Drepper4-12/+21
2005-02-08* sysdeps/sh/dl-machine.h (elf_machine_rela): Remove code usingUlrich Drepper4-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.
2005-02-08(check_consistency): Define.Ulrich Drepper1-0/+23
2005-02-08 * math/math_private.h (__copysign): Define as builtin for gcc 4. ↵Richard Henderson3-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.
2005-02-07* elf/dl-load.c (open_path): If rtld_search_dirs is in RELRO segment,Ulrich Drepper2-7/+15
avoid writing to it if none of the standard search directories exist.
2005-02-07[BZ #700]Ulrich Drepper3-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.
2005-02-07* iconv/iconv_prog.c (main): Provide more help in case on an error.Ulrich Drepper2-4/+12
2005-02-07[BZ #677]Ulrich Drepper9-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>
2005-02-07(fixup): Change return type to DL_FIXUP_VALUE_TYPE. Use DL_FIXUP_VALUE_TYPE, ↵Ulrich Drepper1-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.
2005-02-07* nscd/nscd.init (reload): Print Reloading nscd: before and a newlineRoland McGrath6-10/+148
after the status string printed by killproc.
2005-02-07* manual/.cvsignore: Add dir-add.texi.Roland McGrath1-0/+4
2005-02-072004-11-18 Alexandre Oliva <aoliva@redhat.com>Roland McGrath1-1/+1
* manual/.cvsignore: Add dir-add.texi.
2005-02-07 * sysdeps/alpha/dl-machine.h (elf_machine_rela): Use RESOLVE_MAP ↵Richard Henderson2-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.
2005-02-06* configure.in (sysnames): Append sysdeps/generic for each add-on.Roland McGrath5-2/+28
* configure: Regenerated.
2005-02-02* sysdeps/mach/hurd/tls.h: Include <stdbool.h>Roland McGrath5-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>.
2005-02-02Fix typosRoland McGrath1-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.
2005-01-30Update.Ulrich Drepper3-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.
2005-01-29Update.Ulrich Drepper6-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.
2005-01-29Update.Ulrich Drepper7-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.
2005-01-29Dynamic linker definitions for s390.Ulrich Drepper1-0/+111
2005-01-28* sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat,Roland McGrath1-0/+5
strncat, memchr, strcmp): Add missing memory clobber.
2005-01-282005-01-28 Martin Schwidefsky <schwidefsky@de.ibm.com>Roland McGrath1-7/+7
* sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat, strncat, memchr, strcmp): Add missing memory clobber.
2005-01-27Update.Ulrich Drepper2-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>.
2005-01-27(Writing a User Entry): Document behavior of putpwent if user name starts ↵Ulrich Drepper1-0/+3
with + or -.
2005-01-272005-01-25 Roland McGrath <roland@redhat.com>Roland McGrath1-0/+2
* sysdeps/generic/syslog.c [NO_SIGPIPE]: Protect sigpipe_handler decl.