kopensolaris-gnu/glibc.git
19 years agoS390-32 specific additions to struct link.
drepper [Wed, 12 Dec 2001 00:16:29 +0000 (00:16 +0000)]
S390-32 specific additions to struct link.

19 years ago(elf_machine_runtime_setup): Save original content of .got[1].
drepper [Wed, 12 Dec 2001 00:15:46 +0000 (00:15 +0000)]
(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.

19 years agoSH specific additions to struct link.
drepper [Wed, 12 Dec 2001 00:15:21 +0000 (00:15 +0000)]
SH specific additions to struct link.

19 years ago(VALIDX): Define.
drepper [Wed, 12 Dec 2001 00:14:50 +0000 (00:14 +0000)]
(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.

19 years ago(VALIDX): Define.
drepper [Wed, 12 Dec 2001 00:14:13 +0000 (00:14 +0000)]
(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.

19 years ago(elf_machine_rela): If relocating
drepper [Wed, 12 Dec 2001 00:13:38 +0000 (00:13 +0000)]
(elf_machine_rela): If relocating
conflicts, skip finaladdr computation.  Use RESOLVE_CONFLICT_FIND_MAP
to find out map for R_PPC_JMP_SLOT relocs.

19 years ago(elf_machine_runtime_setup): Save original content of .got[1].
drepper [Wed, 12 Dec 2001 00:13:11 +0000 (00:13 +0000)]
(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.

19 years agox86 specific additions to struct link.
drepper [Wed, 12 Dec 2001 00:12:41 +0000 (00:12 +0000)]
x86 specific additions to struct link.

19 years ago(elf_machine_runtime_setup): Save original content of .got[1].
drepper [Wed, 12 Dec 2001 00:11:47 +0000 (00:11 +0000)]
(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.

19 years agoArm specific additions to struct link.
drepper [Wed, 12 Dec 2001 00:11:15 +0000 (00:11 +0000)]
Arm specific additions to struct link.

19 years ago(elf_machine_runtime_setup): Reinitialize
drepper [Wed, 12 Dec 2001 00:10:27 +0000 (00:10 +0000)]
(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.

19 years ago(_dl_trace_prelink_map): New declaration.
drepper [Wed, 12 Dec 2001 00:09:46 +0000 (00:09 +0000)]
(_dl_trace_prelink_map): New declaration.
(DL_DEBUG_PRELINK): Define.
(_dl_resolve_conflicts): Add prototype.

19 years ago(struct link_map) [l_info]: Add DT_VALNUM + DT_ADDRNUM.
drepper [Wed, 12 Dec 2001 00:09:15 +0000 (00:09 +0000)]
(struct link_map) [l_info]: Add DT_VALNUM + DT_ADDRNUM.

19 years ago(_dl_map_object): Don't create fake libs if LD_TRACE_PRELINKING.
drepper [Wed, 12 Dec 2001 00:08:53 +0000 (00:08 +0000)]
(_dl_map_object): Don't create fake libs if LD_TRACE_PRELINKING.

19 years ago(_dl_trace_prelink, _dl_trace_prelink_map): New variables.
drepper [Wed, 12 Dec 2001 00:07:51 +0000 (00:07 +0000)]
(_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.

19 years ago(elf_get_dynamic_info): Record selected dynamic tags in the
drepper [Wed, 12 Dec 2001 00:06:42 +0000 (00:06 +0000)]
(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.

19 years ago(PLTREL): If ELF_MACHINE_PLT_REL is defined, define to ElfW(Rel).
drepper [Wed, 12 Dec 2001 00:06:10 +0000 (00:06 +0000)]
(PLTREL): If ELF_MACHINE_PLT_REL is defined, define to ElfW(Rel).

19 years ago(_dl_debug_bindings): New.
drepper [Wed, 12 Dec 2001 00:05:54 +0000 (00:05 +0000)]
(_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.

19 years agoHandle conflicts in prelinked binaries.
drepper [Wed, 12 Dec 2001 00:05:26 +0000 (00:05 +0000)]
Handle conflicts in prelinked binaries.

19 years ago(VALIDX): Define.
drepper [Wed, 12 Dec 2001 00:04:47 +0000 (00:04 +0000)]
(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.

19 years ago(_dl_build_local_scope): New.
drepper [Wed, 12 Dec 2001 00:04:19 +0000 (00:04 +0000)]
(_dl_build_local_scope): New.
(_dl_map_object_deps): If LD_TRACE_PRELINKING, compute local scopes of all
libraries.

19 years ago(DT_VALTAGIDX, DT_VALNUM, DT_ADDRTAGIDX, DT_ADDRNUM): Define.
drepper [Wed, 12 Dec 2001 00:03:55 +0000 (00:03 +0000)]
(DT_VALTAGIDX, DT_VALNUM, DT_ADDRTAGIDX, DT_ADDRNUM): Define.

19 years ago(dl-routines): Add conflict.
drepper [Wed, 12 Dec 2001 00:02:10 +0000 (00:02 +0000)]
(dl-routines): Add conflict.
(rtld-ldscript-in, rtld-ldscript, rtld-parms): Remove.
(ld.so): Add _begin local symbol.

19 years agoUpdate.
drepper [Tue, 11 Dec 2001 22:22:44 +0000 (22:22 +0000)]
Update.

19 years ago(__ptsname_r): Use sizeof where appropriate instead of numbers. Little
drepper [Tue, 11 Dec 2001 22:08:19 +0000 (22:08 +0000)]
(__ptsname_r): Use sizeof where appropriate instead of numbers.  Little
optimizations.

19 years ago.
roland [Tue, 11 Dec 2001 05:04:23 +0000 (05:04 +0000)]
.

19 years ago2001-12-10 Roland McGrath <roland@frob.com>
roland [Tue, 11 Dec 2001 05:03:26 +0000 (05:03 +0000)]
2001-12-10  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/bind.c (bind): Don't deallocate IFSOCK if we never
set it.

19 years ago.
roland [Tue, 11 Dec 2001 04:54:57 +0000 (04:54 +0000)]
.

19 years ago2001-12-10 Roland McGrath <roland@frob.com>
roland [Tue, 11 Dec 2001 04:54:49 +0000 (04:54 +0000)]
2001-12-10  Roland McGrath  <roland@frob.com>

* shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): Set default
set to GLIBC_2.2.5, not GLIBC_2.2.4.

19 years ago.
roland [Tue, 11 Dec 2001 04:30:44 +0000 (04:30 +0000)]
.

19 years ago2001-12-10 Roland McGrath <roland@frob.com>
roland [Tue, 11 Dec 2001 04:30:20 +0000 (04:30 +0000)]
2001-12-10  Roland McGrath  <roland@frob.com>

* 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.

19 years agoUpdate.
drepper [Mon, 10 Dec 2001 23:59:02 +0000 (23:59 +0000)]
Update.

19 years ago(ftw_startup): Check, if the path is search and readable.
drepper [Mon, 10 Dec 2001 23:47:20 +0000 (23:47 +0000)]
(ftw_startup): Check, if the path is search and readable.

19 years ago(tests): Add bug-ftw3.
drepper [Mon, 10 Dec 2001 23:46:04 +0000 (23:46 +0000)]
(tests): Add bug-ftw3.

19 years agoTest case for ftw.
drepper [Mon, 10 Dec 2001 23:45:25 +0000 (23:45 +0000)]
Test case for ftw.

19 years agoUpdate.
drepper [Mon, 10 Dec 2001 12:21:07 +0000 (12:21 +0000)]
Update.

19 years agoCorrect expected result for NOCHECK test.
drepper [Mon, 10 Dec 2001 12:20:02 +0000 (12:20 +0000)]
Correct expected result for NOCHECK test.

19 years ago(glob): Return only pattern if nothing matches and GLOB_NOCHECK is set.
drepper [Mon, 10 Dec 2001 12:19:17 +0000 (12:19 +0000)]
(glob): Return only pattern if nothing matches and GLOB_NOCHECK is set.

19 years agoUpdate.
drepper [Mon, 10 Dec 2001 11:45:06 +0000 (11:45 +0000)]
Update.

19 years agoVarious bug fixes and additions.
drepper [Mon, 10 Dec 2001 11:43:00 +0000 (11:43 +0000)]
Various bug fixes and additions.

19 years agoUpdate from translation team.
drepper [Mon, 10 Dec 2001 11:36:38 +0000 (11:36 +0000)]
Update from translation team.

19 years agoUpdate.
drepper [Mon, 10 Dec 2001 11:35:38 +0000 (11:35 +0000)]
Update.

19 years agoFix typos.
drepper [Mon, 10 Dec 2001 11:33:10 +0000 (11:33 +0000)]
Fix typos.

19 years agoUpdate.
drepper [Mon, 10 Dec 2001 01:37:56 +0000 (01:37 +0000)]
Update.

19 years agoUpdate.
drepper [Mon, 10 Dec 2001 01:37:30 +0000 (01:37 +0000)]
Update.

19 years ago(CFLAGS-linereader.c): Define to -DNO_TRANSLITERATION.
drepper [Mon, 10 Dec 2001 01:35:47 +0000 (01:35 +0000)]
(CFLAGS-linereader.c): Define to -DNO_TRANSLITERATION.

19 years agoDefine __LC_LAST.
drepper [Mon, 10 Dec 2001 01:34:55 +0000 (01:34 +0000)]
Define __LC_LAST.

19 years agoDon't define __LC_LAST here. Include <locale.h> instead.
drepper [Mon, 10 Dec 2001 01:34:19 +0000 (01:34 +0000)]
Don't define __LC_LAST here.  Include <locale.h> instead.

19 years agoUpdate.
drepper [Mon, 10 Dec 2001 01:32:39 +0000 (01:32 +0000)]
Update.

19 years agoAdd combined characters.
drepper [Mon, 10 Dec 2001 01:32:39 +0000 (01:32 +0000)]
Add combined characters.

19 years agoAdjust for additional parameter to lr_token. Add const to charmap
drepper [Mon, 10 Dec 2001 01:30:38 +0000 (01:30 +0000)]
Adjust for additional parameter to lr_token.  Add const to charmap
parameter of all functions.
(find_translit, find_translit2): New functions.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:27:38 +0000 (01:27 +0000)]
Adjust for additional parameter to lr_token.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:26:21 +0000 (01:26 +0000)]
Adjust for additional parameter to lr_token.
(get_string): If character <Uxxxx> is not found try to transliterate it.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:24:11 +0000 (01:24 +0000)]
Adjust for additional parameter to lr_token.
Add const to charmap parameter of all functions.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:22:36 +0000 (01:22 +0000)]
Adjust for additional parameter to lr_token.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:21:50 +0000 (01:21 +0000)]
Adjust for additional parameter to lr_token.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:21:04 +0000 (01:21 +0000)]
Adjust for additional parameter to lr_token.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:20:35 +0000 (01:20 +0000)]
Adjust for additional parameter to lr_token.
Add const to charmap parameter of all functions.

19 years agoAdd const to first parameter of find_entry, iterate_table, and lookup.
drepper [Mon, 10 Dec 2001 01:18:36 +0000 (01:18 +0000)]
Add const to first parameter of find_entry, iterate_table, and lookup.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:15:01 +0000 (01:15 +0000)]
Adjust for additional parameter to lr_token.
Add const to charmap parameter of all functions.

19 years agoAdjust for additional parameter to lr_token.
drepper [Mon, 10 Dec 2001 01:13:10 +0000 (01:13 +0000)]
Adjust for additional parameter to lr_token.

19 years ago * sysdeps/powerpc/Dist: Update for recent FP changes.
geoffk [Fri, 7 Dec 2001 23:59:15 +0000 (23:59 +0000)]
* sysdeps/powerpc/Dist: Update for recent FP changes.
* sysdeps/powerpc/fpu/Dist: Likewise.

19 years ago.
schwab [Fri, 7 Dec 2001 15:39:43 +0000 (15:39 +0000)]
.

19 years agoInclude <string.h>.
schwab [Fri, 7 Dec 2001 15:39:30 +0000 (15:39 +0000)]
Include <string.h>.

19 years agoRemade for development-2.2.90
geoffk [Thu, 6 Dec 2001 23:48:26 +0000 (23:48 +0000)]
Remade for development-2.2.90

19 years ago * sysdeps/powerpc/Makefile (sysdep_routines): Don't build the fpr
geoffk [Thu, 6 Dec 2001 23:41:30 +0000 (23:41 +0000)]
* 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.

19 years agoUpdate.
drepper [Thu, 6 Dec 2001 23:05:22 +0000 (23:05 +0000)]
Update.

19 years agoOpen socket for communication with network layer.
drepper [Thu, 6 Dec 2001 23:02:00 +0000 (23:02 +0000)]
Open socket for communication with network layer.

19 years ago * config.make.in (with-fp): Define from configure.
geoffk [Thu, 6 Dec 2001 09:17:19 +0000 (09:17 +0000)]
* config.make.in (with-fp): Define from configure.
* configure.in: Substitute with_fp.
* configure: Regenerate.
* powerpc/Makefile: Set -msoft-float when --without-fp is specified,
and don't change FPU environment.

19 years agoUpdate.
drepper [Thu, 6 Dec 2001 08:49:08 +0000 (08:49 +0000)]
Update.

19 years agoCheck result of __asprintf calls and fail if they failed.
drepper [Thu, 6 Dec 2001 08:47:47 +0000 (08:47 +0000)]
Check result of __asprintf calls and fail if they failed.

19 years ago(main): Check result of construct_output_path and exit if it failed.
drepper [Thu, 6 Dec 2001 08:41:52 +0000 (08:41 +0000)]
(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.

19 years agoCheck result of __asprintf calls and don't use the string if it failed.
drepper [Thu, 6 Dec 2001 08:35:42 +0000 (08:35 +0000)]
Check result of __asprintf calls and don't use the string if it failed.

19 years agoCheck result of __asprintf call and don't use string if it failed.
drepper [Thu, 6 Dec 2001 08:29:22 +0000 (08:29 +0000)]
Check result of __asprintf call and don't use string if it failed.

19 years agoCheck result of __asprintf call and don't use string if it failed.
drepper [Thu, 6 Dec 2001 08:27:24 +0000 (08:27 +0000)]
Check result of __asprintf call and don't use string if it failed.

19 years ago(_IO_vasprintf): Free buffer on failure.
drepper [Thu, 6 Dec 2001 08:18:54 +0000 (08:18 +0000)]
(_IO_vasprintf): Free buffer on failure.

19 years agoUpdate.
drepper [Thu, 6 Dec 2001 07:59:42 +0000 (07:59 +0000)]
Update.

19 years agoMake sure GLIBC_ versions come first.
drepper [Thu, 6 Dec 2001 07:58:04 +0000 (07:58 +0000)]
Make sure GLIBC_ versions come first.

19 years ago(__register_frame_info_bases, __register_frame_info_table_bases,
drepper [Thu, 6 Dec 2001 07:57:39 +0000 (07:57 +0000)]
(__register_frame_info_bases, __register_frame_info_table_bases,
__deregister_frame_info_bases, _Unwind_Find_FDE): Add for GCC_3.0.

19 years ago(libc): Add GCC_3.0.
drepper [Thu, 6 Dec 2001 07:57:18 +0000 (07:57 +0000)]
(libc): Add GCC_3.0.

19 years agoAdd tests for strcasecmp and strncasecmp.
drepper [Thu, 6 Dec 2001 07:30:08 +0000 (07:30 +0000)]
Add tests for strcasecmp and strncasecmp.

19 years agoUpdate.
drepper [Thu, 6 Dec 2001 05:11:32 +0000 (05:11 +0000)]
Update.

19 years ago(__strncasecmp): Little performance patch.
drepper [Thu, 6 Dec 2001 05:10:28 +0000 (05:10 +0000)]
(__strncasecmp): Little performance patch.

19 years agoUpdate.
drepper [Thu, 6 Dec 2001 04:44:33 +0000 (04:44 +0000)]
Update.

19 years ago(__strcasecmp): Little performance patch.
drepper [Thu, 6 Dec 2001 01:22:25 +0000 (01:22 +0000)]
(__strcasecmp): Little performance patch.

19 years ago * scripts/cpp: Test the exit status from 'type', not 'awk'.
geoffk [Thu, 6 Dec 2001 01:21:01 +0000 (01:21 +0000)]
* scripts/cpp: Test the exit status from 'type', not 'awk'.

19 years ago * sysdeps/powerpc/__longjmp.S: Don't restore FP registers.
geoffk [Thu, 6 Dec 2001 00:12:10 +0000 (00:12 +0000)]
* 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.

19 years agoUpdate.
drepper [Wed, 5 Dec 2001 22:32:52 +0000 (22:32 +0000)]
Update.

19 years agoRewrite.
drepper [Wed, 5 Dec 2001 22:31:17 +0000 (22:31 +0000)]
Rewrite.

19 years agoUpdate.
drepper [Wed, 5 Dec 2001 19:32:18 +0000 (19:32 +0000)]
Update.

19 years agoRename TCVN5712-1 to TCVN-5712 to avoid running charmap test.
drepper [Wed, 5 Dec 2001 19:31:30 +0000 (19:31 +0000)]
Rename TCVN5712-1 to TCVN-5712 to avoid running charmap test.

19 years agoTest data for TCVN5712-1 gconv module.
drepper [Wed, 5 Dec 2001 19:31:00 +0000 (19:31 +0000)]
Test data for TCVN5712-1 gconv module.

19 years agoRenamed.
drepper [Wed, 5 Dec 2001 19:30:17 +0000 (19:30 +0000)]
Renamed.

19 years agoUpdate.
drepper [Wed, 5 Dec 2001 19:19:20 +0000 (19:19 +0000)]
Update.

19 years agoReorganize table to safe a lot of space.
drepper [Wed, 5 Dec 2001 19:10:16 +0000 (19:10 +0000)]
Reorganize table to safe a lot of space.

19 years agoHandle overflow errors. Handle new tables.
drepper [Wed, 5 Dec 2001 19:09:05 +0000 (19:09 +0000)]
Handle overflow errors.  Handle new tables.

19 years agoRemove duplicate mappings.
drepper [Wed, 5 Dec 2001 19:08:45 +0000 (19:08 +0000)]
Remove duplicate mappings.

19 years agoFix handling of turnaround times.
drepper [Wed, 5 Dec 2001 18:52:38 +0000 (18:52 +0000)]
Fix handling of turnaround times.

19 years ago(__ieee754_remainder): Fix overflow problem.
drepper [Wed, 5 Dec 2001 18:45:31 +0000 (18:45 +0000)]
(__ieee754_remainder): Fix overflow problem.

19 years agoFor use outside glibc defined bounded pointer macros here.
drepper [Wed, 5 Dec 2001 18:43:23 +0000 (18:43 +0000)]
For use outside glibc defined bounded pointer macros here.