about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update from translation team.Ulrich Drepper2001-12-121-1/+1
|
* * configure.in: Use -nostartfiles -nostdlib for linker tests, fix Andreas Jaeger2001-12-123-60/+86
| | | | | | | | | | | combreloc test so that it works in this case. 2001-12-12 Andreas Jaeger <aj@suse.de> * configure.in: Use -nostartfiles -nostdlib for linker tests, fix combreloc test so that it works in this case. * sysdeps/arm/dl-machine.h (elf_machine_rela): Fix typo in last patch.
* Update.Ulrich Drepper2001-12-126-3/+91
| | | | | | | | | 2001-12-12 NIIBE Yutaka <gniibe@m17n.org> * sysdeps/sh/Makefile: New file. * sysdeps/sh/_mcount.S: New file. * sysdeps/sh/sysdep.h (CALL_MCOUNT): Implemented. * sysdeps/sh/machine-gmon.h: Remove "NOTYET" comment, as we are ready.
* (INIT_THREAD_SELF): Added __volatile__ qualifier to be safe.Ulrich Drepper2001-12-121-1/+1
|
* (elf_machine_rela): Fix typo in last patch.Andreas Jaeger2001-12-121-1/+1
|
* Update.Ulrich Drepper2001-12-122-9/+11
| | | | | | | 2001-12-11 Ulrich Drepper <drepper@redhat.com> * resolv/nss_dns/dns-host.c (getanswer_r): Remove MAX_NR_ADDRS limitation [PR libc/2564].
* Update.Ulrich Drepper2001-12-123-1/+9
| | | | | | 2001-12-11 Ulrich Drepper <drepper@redhat.com> * SUPPORTED (SUPPORTED-LOCALES): Add vi_VN.TCVN.
* Update.Ulrich Drepper2001-12-1229-203/+1045
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-12-11 Jakub Jelinek <jakub@redhat.com> * elf/Makefile (dl-routines): Add conflict. (rtld-ldscript-in, rtld-ldscript, rtld-parms): Remove. (ld.so): Add _begin local symbol. * elf/elf.h (DT_VALTAGIDX, DT_VALNUM, DT_ADDRTAGIDX, DT_ADDRNUM): Define. * elf/dl-deps.c (_dl_build_local_scope): New. (_dl_map_object_deps): If LD_TRACE_PRELINKING, compute local scopes of all libraries. * elf/do-rel.h (VALIDX): Define. (elf_dynamic_do_rel): If ELF_MACHINE_PLT_REL is defined, don't do lazy binding for RELA. If DT_GNU_PRELINKED, DT_RELACOUNT relocations can be skipped. * elf/dl-conflict.c: New file. * elf/dl-lookup.c (_dl_debug_bindings): New. (_dl_lookup_symbol): Use _dl_debug_bindings. Reference_name is always non-NULL. (_dl_lookup_symbol_skip): Likewise. (_dl_lookup_versioned_symbol): Likewise. (_dl_lookup_versioned_symbol_skip): Likewise. * elf/dl-runtime.c (PLTREL): If ELF_MACHINE_PLT_REL is defined, define to ElfW(Rel). * elf/dynamic-link.h (elf_get_dynamic_info): Record selected dynamic tags in the DT_VALRNGLO..DT_VALRNGHI and DT_ADDRRNGLO..DT_ADDRRNGHI ranges. Don't adjust address dynamic tags if l_addr is 0. * elf/rtld.c (_dl_trace_prelink, _dl_trace_prelink_map): New variables. (_dl_start): Skip ELF_DYNAMIC_RELOCATE if ld.so is prelinked. (VALIDX, ADDRIDX): Define. (_dl_start_final): Initialize _dl_rtld_map's l_map_start and l_map_end. (dl_main): Print library list for LD_TRACE_PRELINKING. If prelinking information can be used, skip relocating libraries and call _dl_resolve_conflicts instead. (process_envvars): Handle LD_TRACE_PRELINKING envvar. * elf/dl-load.c (_dl_map_object): Don't create fake libs if LD_TRACE_PRELINKING. * include/link.h (struct link_map) [l_info]: Add DT_VALNUM + DT_ADDRNUM. * sysdeps/generic/ldsodefs.h (_dl_trace_prelink_map): New declaration. (DL_DEBUG_PRELINK): Define. (_dl_resolve_conflicts): Add prototype. * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): Reinitialize .plt for prelinked libraries where prelinking info cannot be used. (elf_machine_rela): If relocating R_ALPHA_JMP_SLOT in .gnu.conflict section, use RESOLVE_CONFLICT_FIND_MAP to find out reloc's link_map. * sysdeps/arm/bits/link.h: New file. * sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): Save original content of .got[1]. (ELF_MACHINE_NO_RELA): Only define if RTLD_BOOTSTRAP. (ELF_MACHINE_PLT_REL): Define. (elf_machine_rela, elf_machine_rela_relative): New. (elf_machine_lazy_rel): Reinitialize R_ARM_JUMP_SLOT address instead of adjusting it if prelinked and prelinking cannot be used. * sysdeps/i386/bits/link.h: New file. * sysdeps/i386/dl-machine.h (elf_machine_runtime_setup): Save original content of .got[1]. (ELF_MACHINE_NO_RELA): Only define if RTLD_BOOTSTRAP. (ELF_MACHINE_PLT_REL): Define. (elf_machine_rela, elf_machine_rela_relative): New. (elf_machine_lazy_rel): Reinitialize R_386_JUMP_SLOT address instead of adjusting it if prelinked and prelinking cannot be used. * sysdeps/powerpc/dl-machine.h (elf_machine_rela): If relocating conflicts, skip finaladdr computation. Use RESOLVE_CONFLICT_FIND_MAP to find out map for R_PPC_JMP_SLOT relocs. * sysdeps/sparc/sparc32/dl-machine.h (VALIDX): Define. (OPCODE_BA): Define. (elf_machine_runtime_setup): Reinitialize .plt for prelinked libraries where prelinking info cannot be used. (sparc_fixup_plt): Renamed from elf_machine_fixup_plt. (elf_machine_fixup_plt): Call sparc_fixup_plt. (elf_machine_rela): Set value to 0 if relocating conflicts. Call sparc_fixup_plt for R_SPARC_JMP_SLOT. * sysdeps/sparc/sparc64/dl-machine.h (VALIDX): Define. (sparc64_fixup_plt): Fix a typo. (elf_machine_rela): Set value to 0 if relocating conflicts. Handle R_SPARC_JMP_SLOT relocs when relocating conflicts. (elf_machine_runtime_setup): Reinitialize .plt for prelinked libraries where prelinking info cannot be used. * sysdeps/sh/bits/link.h: New file. * sysdeps/sh/dl-machine.h (elf_machine_runtime_setup): Save original content of .got[1]. (elf_machine_lazy_rel): Reinitialize R_SH_JMP_SLOT address instead of adjusting it if prelinked and prelinking cannot be used. * sysdeps/s390/s390-32/bits/link.h: New file. * sysdeps/s390/s390-32/dl-machine.h (elf_machine_runtime_setup): Save original content of .got[1]. (elf_machine_lazy_rel): Reinitialize R_390_JMP_SLOT address instead of adjusting it if prelinked and prelinking cannot be used. * sysdeps/s390/s390-64/bits/link.h: New file. * sysdeps/s390/s390-64/dl-machine.h (elf_machine_runtime_setup): Save original content of .got[1]. (elf_machine_lazy_rel): Reinitialize R_390_JMP_SLOT address instead of adjusting it if prelinked and prelinking cannot be used. * sysdeps/x86_64/bits/link.h: New file. * sysdeps/x86_64/dl-machine.h (elf_machine_runtime_setup): Save original content of .got[1]. (elf_machine_lazy_rel): Reinitialize R_X86_64_JMP_SLOT address instead of adjusting it if prelinked and prelinking cannot be used.
* Update.Ulrich Drepper2001-12-111-0/+5
| | | | | | | 2001-12-11 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): Use sizeof where appropriate instead of numbers. Little optimizations.
* (__ptsname_r): Use sizeof where appropriate instead of numbers. Little ↵Ulrich Drepper2001-12-111-6/+6
| | | | optimizations.
* * sysdeps/mach/hurd/bind.c (bind): Don't deallocate IFSOCK if we neverRoland McGrath2001-12-112-15/+18
| | | | set it.
* * shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): Set defaultRoland McGrath2001-12-112-1/+4
| | | | set to GLIBC_2.2.5, not GLIBC_2.2.4.
* * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde):Roland McGrath2001-12-111-0/+6
| | | | | Fix conditionals so this is set by default for stdio and not for libio. * sysdeps/mach/hurd/configure: Regenerated.
* 2001-12-10 Roland McGrath <roland@frob.com>Roland McGrath2001-12-112-2/+16
| | | | | | * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Fix conditionals so this is set by default for stdio and not for libio. * sysdeps/mach/hurd/configure: Regenerated.
* Update.Ulrich Drepper2001-12-104-1/+57
| | | | | | | | | 2001-12-10 Thorsten Kukuk <kukuk@suse.de> * io/ftw.c (ftw_startup): Check, if the path is search and readable. * io/Makefile (tests): Add bug-ftw3. * io/bug-ftw3.c: New file.
* Update.Ulrich Drepper2001-12-106-103/+69
| | | | | | | | | | 2001-12-10 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/glob.c (glob): Return only pattern if nothing matches and GLOB_NOCHECK is set. * posix/globtest.sh: Correct expected result for NOCHECK test. * po/ca.po: Update from translation team.
* Update.Ulrich Drepper2001-12-102-2/+7
| | | | | | | 2001-12-10 Ulrich Drepper <drepper@redhat.com> * locales/ca_ES: Fix typos (desembre -> decembre). Patch by Xavi Drudis Ferran <xdrudis@tinet.org>.
* Update.Ulrich Drepper2001-12-1027-325/+594
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-12-09 Ulrich Drepper <drepper@redhat.com> Implement transliteration of characters in strings of the locale definitions. * locale/programs/linereader.c: Adjust for additional parameter to lr_token. (get_string): If character <Uxxxx> is not found try to transliterate it. * locale/programs/ld-ctype.c: Adjust for additional parameter to lr_token. Add const to charmap parameter of all functions. (find_translit, find_translit2): New functions. * locale/programs/charmap.c: Adjust for additional parameter to lr_token. * locale/programs/repertoire.c: Likewise. * locale/programs/linereader.h: Likewise. * locale/programs/ld-address.c: Likewise. Add const to charmap parameter of all functions. * locale/programs/ld-collate.c: Likewise. * locale/programs/ld-identification.c: Likewise. * locale/programs/ld-measurement.c: Likewise. * locale/programs/ld-messages.c: Likewise. * locale/programs/ld-monetary.c: Likewise. * locale/programs/ld-name.c: Likewise. * locale/programs/ld-numeric.c: Likewise. * locale/programs/ld-paper.c: Likewise. * locale/programs/ld-paper.c: Likewise. * locale/programs/ld-telephone.c: Likewise. * locale/programs/ld-time.c: Likewise. * locale/programs/locfile.c: Likewise. * locale/programs/localedef.c: Likewise. * locale/programs/localedef.h: Likewise. * locale/programs/locfile.h: Likewise. Add declaration for find_translit. * locale/programs/simple-hash.c: Add const to first parameter of find_entry, iterate_table, and lookup. * locale/programs/simple-hash.h: Likewise. * locale/localeinfo.h: Don't define __LC_LAST here. Include <locale.h> instead. * include/locale.h: Define __LC_LAST. * iconv/Makefile (CFLAGS-linereader.c): Define to -DNO_TRANSLITERATION.
* Add const to first parameter of find_entry, iterate_table, and lookup.Ulrich Drepper2001-12-102-7/+7
|
* * sysdeps/powerpc/Dist: Update for recent FP changes. Geoff Keating2001-12-073-3/+8
| | | | | | | | * sysdeps/powerpc/fpu/Dist: Likewise. 2001-12-07 Geoff Keating <geoffk@redhat.com> * sysdeps/powerpc/Dist: Update for recent FP changes. * sysdeps/powerpc/fpu/Dist: Likewise.
* * sysdeps/unix/sysv/linux/opensock.c: Include <string.h>.Andreas Schwab2001-12-071-0/+4
|
* Include <string.h>.Andreas Schwab2001-12-071-0/+1
|
* Remade for development-2.2.90Geoff Keating2001-12-061-1/+1
|
* * sysdeps/powerpc/Makefile (sysdep_routines): Don't build the fpr Geoff Keating2001-12-066-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | save/restore functions here. (libm-support): Don't define these functions here. * sysdeps/powerpc/fpu/Makefile: Build the fpr save/restore functions here. * sysdeps/powerpc/fe_nomask.c: Move to... * sysdeps/powerpc/fpu/fe_nomask.c: ... here. * sysdeps/powerpc/fprrest.S: Move to... * sysdeps/powerpc/fpu/fprrest.S: ... here. * sysdeps/powerpc/fprsave.S: Move to... * sysdeps/powerpc/fpu/fprsave.S: ... here. 2001-12-06 Geoff Keating <geoffk@redhat.com> * sysdeps/powerpc/Makefile (sysdep_routines): Don't build the fpr save/restore functions here. (libm-support): Don't define these functions here. * sysdeps/powerpc/fpu/Makefile: Build the fpr save/restore functions here. * sysdeps/powerpc/fe_nomask.c: Move to... * sysdeps/powerpc/fpu/fe_nomask.c: ... here. * sysdeps/powerpc/fprrest.S: Move to... * sysdeps/powerpc/fpu/fprrest.S: ... here. * sysdeps/powerpc/fprsave.S: Move to... * sysdeps/powerpc/fpu/fprsave.S: ... here.
* Update.Ulrich Drepper2001-12-061-0/+4
| | | | | | 2001-12-06 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/opensock.c: New file.
* Open socket for communication with network layer.Ulrich Drepper2001-12-061-0/+111
|
* * config.make.in (with-fp): Define from configure. Geoff Keating2001-12-065-117/+134
| | | | | | | | | | | | | | * configure.in: Substitute with_fp. * configure: Regenerate. * powerpc/Makefile: Set -msoft-float when --without-fp is specified, and don't change FPU environment. 2001-12-06 Geoff Keating <geoffk@redhat.com> * config.make.in (with-fp): Define from configure. * configure.in: Substitute with_fp. * configure: Regenerate. * sysdeps/powerpc/Makefile: Set -msoft-float when --without-fp is specified, and don't change FPU environment.
* Update.Ulrich Drepper2001-12-067-164/+236
| | | | | | | | | | | | | | | | | 2001-12-06 Ulrich Drepper <drepper@redhat.com> * libio/vasprintf.c (_IO_vasprintf): Free buffer on failure. * assert/assert.c: Check result of __asprintf call and don't use string if it failed. * assert/assert-perr.c: Likewise. * inet/rcmd.c: Likewise. * locale/programs/localedef.c (main): Check result of construct_output_path and exit if it failed. (construct_output_path): Check result of asprintf and mkdir calls and fail if they failed. * posix/getopt.c: Check result of __asprintf calls and fail if they failed. Patch by Dmitry V. Levin <ldv@alt-linux.org>.
* Update.Ulrich Drepper2001-12-065-3/+62
| | | | | | * string/tester.c: Add tests for strcasecmp and strncasecmp. * Versions.def (libc): Add GCC_3.0. __deregister_frame_info_bases, _Unwind_Find_FDE): Add for GCC_3.0.
* Update.Ulrich Drepper2001-12-062-10/+7
| | | | * sysdeps/generic/strncase.c: Likewise.
* Update.Ulrich Drepper2001-12-061-0/+5
| | | | | | | 2001-12-05 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/strcasecmp.c (__strcasecmp): Little performance patch.
* (__strcasecmp): Little performance patch.Ulrich Drepper2001-12-061-11/+6
|
* * scripts/cpp: Test the exit status from 'type', not 'awk'.Geoff Keating2001-12-062-2/+5
| | | | * scripts/cpp: Test the exit status from 'type', not 'awk'.
* * sysdeps/powerpc/__longjmp.S: Don't restore FP registers. Geoff Keating2001-12-067-38/+160
| | | | | | | | | | | | | | | | | | | | * sysdeps/powerpc/fpu/__longjmp.S: Do restore FP registers. * sysdeps/powerpc/setjmp.S: Don't save FP registers. * sysdeps/powerpc/fpu/setjmp.S: Do save FP registers. * sysdeps/powerpc/fclrexcpt.c: Move to... * sysdeps/powerpc/fpu/fclrexcpt.c: ... here. * sysdeps/powerpc/fpu_control.h: Move to... * sysdeps/powerpc/fpu/fpu_control.h: ... here. 2001-12-05 Geoff Keating <geoffk@redhat.com> * sysdeps/powerpc/__longjmp.S: Don't restore FP registers. * sysdeps/powerpc/fpu/__longjmp.S: Do restore FP registers. * sysdeps/powerpc/setjmp.S: Don't save FP registers. * sysdeps/powerpc/fpu/setjmp.S: Do save FP registers. * sysdeps/powerpc/fclrexcpt.c: Move to... * sysdeps/powerpc/fpu/fclrexcpt.c: ... here. * sysdeps/powerpc/fpu_control.h: Move to... * sysdeps/powerpc/fpu/fpu_control.h: ... here.
* Update.Ulrich Drepper2001-12-052-2173/+212
| | | | | * locales/bg_BG: Rewrite. Patch by Alexander Shopov <al_shopov@web.bg>.
* Update.Ulrich Drepper2001-12-054-3/+3
| | | | | * iconvdata/testdata/TCVN-5712: New file. * iconvdata/testdata/TCVN-5712..UTF8: New file.
* Update.Ulrich Drepper2001-12-057-11902/+7595
| | | | | | | | | | | | | | | | | | | | * iconvdata/ibm1129.h: Remove duplicate mappings. * iconvdata/ibm937.c: Handle overflow errors. Handle new tables. * iconvdata/ibm937.h: Reorganize table to safe a lot of space. Patch by Masahide Washizawa <WASHI@jp.ibm.com>. * timezone/zic.c: Fix handling of turnaround times. Patch by Arthur David Olson <olsona@dc37a.nci.nih.gov>. 2001-12-02 Moshe Olshansky <OLSHANSK@il.ibm.com> * sysdeps/ieee754/dbl-64/e_remainder.c (__ieee754_remainder): Fix overflow problem. 2001-12-05 Ulrich Drepper <drepper@redhat.com> * posix/regex.c: For use outside glibc defined bounded pointer macros here. Patch by Jim Meyering <jim@meyering.net>.
* Update.Ulrich Drepper2001-12-0510-499/+1539
| | | | | | | | | | | 2001-12-05 Ulrich Drepper <drepper@redhat.com> * iconvdata/Makefile (modules): Add TCVN5712-1. * iconvdata/TESTS: Add TCVN5712-1. * iconvdata/gconv-modules: Likewise. * iconvdata/tcvn5712-1.c: New file. * iconvdata/testdata/TCVN5712-1: New file. * iconvdata/testdata/TCVN5712-1..UTF8: New file.
* Update.Ulrich Drepper2001-12-052-48/+36
| | | | | | 2001-12-04 Ulrich Drepper <drepper@redhat.com> * iconvdata/cp1258.c: Optimize conversion from UCS4.
* Update.Ulrich Drepper2001-12-041-0/+4
| | | | | | 2001-12-03 Ulrich Drepper <drepper@redhat.com> * locales/translit_neutral: Define transliteration for dong sign.
* Define transliteration for dong sign.Ulrich Drepper2001-12-041-0/+2
|
* * mach/Makefile, mach/Machrules: Move comments out of \ continuations.Roland McGrath2001-12-023-2/+4
|
* * hurd/hurd.h (__hurd_fail): Add `break;' to silence new gcc-3 warning.Roland McGrath2001-12-022-0/+7
| | | | | | Reported by Jeff Bailey <jbailey@nisa.net>. Reported by Jeff Bailey <jbailey@nisa.net>.
* * hurd/hurd.h (_hurd_umask): Remove volatile qualifier from decl.Roland McGrath2001-12-022-1/+3
|
* * mach/Makefile ($(objpfx)mach-syscalls.mk): Pass $(CFLAGS) to $(CC).Roland McGrath2001-12-023-2/+10
| | | | | * mach/Machrules ($(objpfx)%.udeps static pattern rule): Likewise. Reported by Jeff Bailey <jbailey@nisa.net>.
* * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): AddRoland McGrath2001-12-021-0/+11
| | | | | | | | | | missing backslash in test arguments. * sysdeps/mach/hurd/configure: Regenerated. 2001-11-26 Roland McGrath <roland@frob.com> * hurd/hurdinit.c (_hurd_ports_use): Check if _hurd_ports is null. Reported by John Tobey <jtobey@john-edwin-tobey.org>.
* 2001-12-01 Roland McGrath <roland@frob.com>Roland McGrath2001-12-022-2/+2
| | | | | | * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Add missing backslash in test arguments. * sysdeps/mach/hurd/configure: Regenerated.
* Update.Ulrich Drepper2001-12-014-4/+171
| | | | | | | | | | 2001-11-30 Ulrich Drepper <drepper@redhat.com> * iconvdata/Makefile (modules): Add ARMSCII-8. * iconvdata/gconv-modules: Add entries for ARMSCII-8. * iconvdata/armscii-8.c: New file. * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Add arch_prctl call.
* Update.Ulrich Drepper2001-11-303-17/+47
| | | | | | | | | | | | | | 2001-11-30 Andreas Schwab <schwab@suse.de> * pthread.c (pthread_handle_sigcancel) [THREAD_SELF]: Double check that self is the manager thread, and initialize the thread register if not. (thread_self_stack) [THREAD_SELF]: New function to find self via stack pointer. * manager.c (pthread_handle_create): Don't block cancel signal any more. (THREAD_GETMEM_NC):
* Update.Ulrich Drepper2001-11-292-0/+33
| | | | | | | | | 2001-11-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/glob.c (next_brace_sub): Return NULL if braces don't match, fix {{a,b},c} globbing, clean up. Patch by Flavio Veloso <flaviovs@magnux.com>. * posix/globtest.sh: Add new tests.