kopensolaris-gnu/glibc.git
18 years agoUpdate from translation team.
drepper [Sun, 10 Feb 2002 18:30:58 +0000 (18:30 +0000)]
Update from translation team.

18 years agoUpdate.
drepper [Sun, 10 Feb 2002 09:15:59 +0000 (09:15 +0000)]
Update.

18 years ago(main): Add complete set of tests. Split architecture specific
drepper [Sun, 10 Feb 2002 09:15:05 +0000 (09:15 +0000)]
(main): Add complete set of tests.  Split architecture specific
definitions from the actual test code.

18 years agoUpdate.
drepper [Sun, 10 Feb 2002 08:34:20 +0000 (08:34 +0000)]
Update.

18 years agoUpdate from translation team.
drepper [Sun, 10 Feb 2002 08:33:20 +0000 (08:33 +0000)]
Update from translation team.

18 years agoUpdate.
drepper [Sun, 10 Feb 2002 07:44:36 +0000 (07:44 +0000)]
Update.

18 years ago(tests): Add tst-tls1.
drepper [Sun, 10 Feb 2002 07:43:20 +0000 (07:43 +0000)]
(tests): Add tst-tls1.

18 years agoTest of TLS implementation.
drepper [Sun, 10 Feb 2002 07:42:33 +0000 (07:42 +0000)]
Test of TLS implementation.

18 years ago(_dl_determine_tlsoffset): Don't handle alignment of TCB for now.
drepper [Sun, 10 Feb 2002 07:41:47 +0000 (07:41 +0000)]
(_dl_determine_tlsoffset): Don't handle alignment of TCB for now.

18 years ago(dl_main): Use p_vaddr as address of TLS initialization image for the
drepper [Sun, 10 Feb 2002 07:28:20 +0000 (07:28 +0000)]
(dl_main): Use p_vaddr as address of TLS initialization image for the
application itself.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 19:02:31 +0000 (19:02 +0000)]
Update.

18 years ago(_dl_allocate_tls): Correctly terminate loop to initial TLS block.
drepper [Sat, 9 Feb 2002 19:01:44 +0000 (19:01 +0000)]
(_dl_allocate_tls): Correctly terminate loop to initial TLS block.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 06:13:03 +0000 (06:13 +0000)]
Update.

18 years ago(TLS_INIT_TP): Also initialize %gs.
drepper [Sat, 9 Feb 2002 06:11:22 +0000 (06:11 +0000)]
(TLS_INIT_TP): Also initialize %gs.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 01:59:10 +0000 (01:59 +0000)]
Update.

18 years agoUse \n\ for multiline string.
drepper [Sat, 9 Feb 2002 01:58:16 +0000 (01:58 +0000)]
Use \n\ for multiline string.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 01:57:11 +0000 (01:57 +0000)]
Update.

18 years agoUse \n\ for multiline string.
drepper [Sat, 9 Feb 2002 01:56:09 +0000 (01:56 +0000)]
Use \n\ for multiline string.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 01:54:57 +0000 (01:54 +0000)]
Update.

18 years ago(struct rtld_global): Also include _dl_cpuclock_offset if
drepper [Sat, 9 Feb 2002 01:54:24 +0000 (01:54 +0000)]
(struct rtld_global): Also include _dl_cpuclock_offset if
HP_SMALL_TIMING_AVAIL.

18 years ago(unsetenv): Clear cnt before use.
drepper [Sat, 9 Feb 2002 01:49:29 +0000 (01:49 +0000)]
(unsetenv): Clear cnt before use.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 01:47:50 +0000 (01:47 +0000)]
Update.

18 years agoBug fixes for spelling.
drepper [Sat, 9 Feb 2002 01:47:32 +0000 (01:47 +0000)]
Bug fixes for spelling.

18 years agoUpdate from translation team.
drepper [Sat, 9 Feb 2002 01:46:10 +0000 (01:46 +0000)]
Update from translation team.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 01:41:44 +0000 (01:41 +0000)]
Update.

18 years ago(_dl_start_final): Install DTV explicitly.
drepper [Sat, 9 Feb 2002 01:41:01 +0000 (01:41 +0000)]
(_dl_start_final): Install DTV explicitly.
(dl_main): Move dtv/static TLS handling before relocation.
Unconditionally call _dl_tlsoffset.  Call _dl_allocate_tls and
TLS_INIT_TP to allocate and install the dtv/static TLS block.

18 years ago(_dl_determine_tlsoffset): If no object so far uses TLS initialize
drepper [Sat, 9 Feb 2002 01:38:06 +0000 (01:38 +0000)]
(_dl_determine_tlsoffset): If no object so far uses TLS initialize
GL(dl_tls_static_size) and GL(dl_tls_static_align) to account for the TCB.
(_dl_allocate_tls): New function.

18 years ago(rtld_global): Add _dl_initial_dtv_malloced.
drepper [Sat, 9 Feb 2002 01:36:25 +0000 (01:36 +0000)]
(rtld_global): Add _dl_initial_dtv_malloced.

18 years agoRegenerated: autoconf configure.in
drepper [Sat, 9 Feb 2002 01:35:23 +0000 (01:35 +0000)]
Regenerated: autoconf  configure.in

18 years agoTest for __builtin_memset more realistically.
drepper [Sat, 9 Feb 2002 01:35:00 +0000 (01:35 +0000)]
Test for __builtin_memset more realistically.

18 years agoUpdate.
drepper [Sat, 9 Feb 2002 01:32:31 +0000 (01:32 +0000)]
Update.

18 years agoTLS cannot be supported with FLOATING_STACKS after all.
drepper [Sat, 9 Feb 2002 01:31:38 +0000 (01:31 +0000)]
TLS cannot be supported with FLOATING_STACKS after all.

18 years ago(banner): If TLS support available say so.
drepper [Sat, 9 Feb 2002 01:29:45 +0000 (01:29 +0000)]
(banner): If TLS support available say so.

18 years agoUpdate.
aj [Fri, 8 Feb 2002 18:57:15 +0000 (18:57 +0000)]
Update.

18 years ago * sysdeps/mips/dl-machine.h (elf_machine_matches_host): Use
aj [Fri, 8 Feb 2002 18:56:57 +0000 (18:56 +0000)]
* sysdeps/mips/dl-machine.h (elf_machine_matches_host): Use
__attribute_used__.
(__dl_runtime_resolve): Likewise.

* sysdeps/mips/machine-gmon.h (_MCOUNT_DECL): Make it a real
declaration.

18 years agoUpdate.
aj [Fri, 8 Feb 2002 16:21:13 +0000 (16:21 +0000)]
Update.

18 years ago * sysdeps/unix/sysv/linux/mips/sys/procfs.h: Don't include
aj [Fri, 8 Feb 2002 16:21:00 +0000 (16:21 +0000)]
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Don't include
<signal.h>, <sys/ucontext.h> nor <asm/elf.h>. Updated for gdb.

* sysdeps/unix/sysv/linux/mips/sys/user.h: New.

18 years ago.
aj [Fri, 8 Feb 2002 16:15:43 +0000 (16:15 +0000)]
.

18 years ago * sysdeps/mips/atomicity.h (compare_and_swap): Remove
aj [Fri, 8 Feb 2002 16:15:30 +0000 (16:15 +0000)]
* sysdeps/mips/atomicity.h (compare_and_swap): Remove
".set noreorder".
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set):
Likewise.

18 years ago * sysdeps/mips/pspinlock.c (__pthread_spin_lock): Silence the
aj [Fri, 8 Feb 2002 16:14:43 +0000 (16:14 +0000)]
* sysdeps/mips/pspinlock.c (__pthread_spin_lock): Silence the
gcc warning.
(__pthread_spin_lock): Remove ".set noreorder".
* sysdeps/mips/pt-machine.h (__compare_and_swap): Liekwise.

18 years agoUpdate.
drepper [Fri, 8 Feb 2002 07:50:07 +0000 (07:50 +0000)]
Update.

18 years agoUndo last patch.
drepper [Fri, 8 Feb 2002 07:48:10 +0000 (07:48 +0000)]
Undo last patch.

18 years agoUpdate.
drepper [Fri, 8 Feb 2002 06:24:57 +0000 (06:24 +0000)]
Update.

18 years ago(__tls_get_addr): Call ___tls_get_addr_internal.
drepper [Fri, 8 Feb 2002 06:22:53 +0000 (06:22 +0000)]
(__tls_get_addr): Call ___tls_get_addr_internal.
(___tls_get_addr_internal): Define as alias for ___tls_get_addr.

18 years agoUpdate.
drepper [Fri, 8 Feb 2002 05:03:57 +0000 (05:03 +0000)]
Update.

18 years agoUpdate.
drepper [Fri, 8 Feb 2002 05:00:42 +0000 (05:00 +0000)]
Update.

18 years agoUpdate.
drepper [Fri, 8 Feb 2002 04:59:15 +0000 (04:59 +0000)]
Update.

18 years ago(struct stat): Remove packed attribute, change __pad{1,2} type to unsigned int.
drepper [Fri, 8 Feb 2002 04:51:05 +0000 (04:51 +0000)]
(struct stat): Remove packed attribute, change __pad{1,2} type to unsigned int.
(struct stat64): Remove packed attribute.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 18:04:59 +0000 (18:04 +0000)]
Update.

18 years agoNo need for #ifdef USE_TLS.
drepper [Thu, 7 Feb 2002 18:03:12 +0000 (18:03 +0000)]
No need for #ifdef USE_TLS.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 17:54:45 +0000 (17:54 +0000)]
Update.

18 years agoAlways include <tls.h>.
drepper [Thu, 7 Feb 2002 17:53:26 +0000 (17:53 +0000)]
Always include <tls.h>.

18 years agoRegenerated: autoconf configure.in
drepper [Thu, 7 Feb 2002 17:44:02 +0000 (17:44 +0000)]
Regenerated: autoconf  configure.in

18 years agoFix check for -zcombreloc.
drepper [Thu, 7 Feb 2002 17:43:44 +0000 (17:43 +0000)]
Fix check for -zcombreloc.

18 years agoRegenerated: autoconf configure.in
drepper [Thu, 7 Feb 2002 17:42:14 +0000 (17:42 +0000)]
Regenerated: autoconf  configure.in

18 years ago(_dl_start): Check HAVE_BUILTIN_MEMSET instead of __GNUC_PREREQ (2, 96) before
drepper [Thu, 7 Feb 2002 17:41:22 +0000 (17:41 +0000)]
(_dl_start): Check HAVE_BUILTIN_MEMSET instead of __GNUC_PREREQ (2, 96) before
using __builtin_memset.

18 years agoCheck if __builtin_memset really works.
drepper [Thu, 7 Feb 2002 17:40:49 +0000 (17:40 +0000)]
Check if __builtin_memset really works.

18 years ago(HAVE_BUILTIN_MEMSET): New.
drepper [Thu, 7 Feb 2002 17:39:55 +0000 (17:39 +0000)]
(HAVE_BUILTIN_MEMSET): New.

18 years ago(main): Don't try the test if root.
drepper [Thu, 7 Feb 2002 17:36:56 +0000 (17:36 +0000)]
(main): Don't try the test if root.

18 years ago(__mmap64): Make __mmap a weak alias for __mmap64.
drepper [Thu, 7 Feb 2002 17:35:50 +0000 (17:35 +0000)]
(__mmap64): Make __mmap a weak alias for __mmap64.

18 years agoAdditional versions for S390/64.
drepper [Thu, 7 Feb 2002 17:35:27 +0000 (17:35 +0000)]
Additional versions for S390/64.

18 years agoAdd framestate.
drepper [Thu, 7 Feb 2002 17:34:40 +0000 (17:34 +0000)]
Add framestate.

18 years agoFix typo.
drepper [Thu, 7 Feb 2002 17:34:11 +0000 (17:34 +0000)]
Fix typo.

18 years ago(clone): Make clone a weak alias for __clone.
drepper [Thu, 7 Feb 2002 17:33:41 +0000 (17:33 +0000)]
(clone): Make clone a weak alias for __clone.

18 years ago(RLIMIT_LOCKS): Add RLIMIT_LOCKS and adjust RLIMIT_NLIMITS.
drepper [Thu, 7 Feb 2002 17:33:08 +0000 (17:33 +0000)]
(RLIMIT_LOCKS): Add RLIMIT_LOCKS and adjust RLIMIT_NLIMITS.

18 years ago(__brk): Correct inline assembly constraints.
drepper [Thu, 7 Feb 2002 17:32:18 +0000 (17:32 +0000)]
(__brk): Correct inline assembly constraints.

18 years agoDon't read TLS header if TLS is not needed.
drepper [Thu, 7 Feb 2002 17:29:14 +0000 (17:29 +0000)]
Don't read TLS header if TLS is not needed.

18 years ago.
aj [Thu, 7 Feb 2002 10:40:03 +0000 (10:40 +0000)]
.

18 years ago.
aj [Thu, 7 Feb 2002 10:39:51 +0000 (10:39 +0000)]
.

18 years agoDo not use branch likely.
aj [Thu, 7 Feb 2002 10:39:04 +0000 (10:39 +0000)]
Do not use branch likely.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 08:44:37 +0000 (08:44 +0000)]
Update.

18 years agotls_index is a typedef.
drepper [Thu, 7 Feb 2002 08:43:48 +0000 (08:43 +0000)]
tls_index is a typedef.

18 years agoDeclare _dl_tls_static_size and _dl_tls_static_align.
drepper [Thu, 7 Feb 2002 08:42:57 +0000 (08:42 +0000)]
Declare _dl_tls_static_size and _dl_tls_static_align.

18 years ago(_dl_determine_tlsoffset): Account for alignment of the TCB and store
drepper [Thu, 7 Feb 2002 08:41:46 +0000 (08:41 +0000)]
(_dl_determine_tlsoffset): Account for alignment of the TCB and store
total size and alignment of static TLS block in _dl_tls_static_size
and _dl_tls_static_align.
tls_index is a typedef.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 08:39:32 +0000 (08:39 +0000)]
Update.

18 years agoAdd TLS definitions also for !FLOATING_STACKS. Define THREAD_GETMEM
drepper [Thu, 7 Feb 2002 08:39:01 +0000 (08:39 +0000)]
Add TLS definitions also for !FLOATING_STACKS.  Define THREAD_GETMEM
accordingly.

18 years agoAdd declarations/definitions of __pthread_initial_thread_bos,
drepper [Thu, 7 Feb 2002 08:38:03 +0000 (08:38 +0000)]
Add declarations/definitions of __pthread_initial_thread_bos,
__pthread_initial_thread, __pthread_manager_thread_bos,
__pthread_manager_thread_tos, __pthread_manager_thread,
__pthread_nonstandard_stacks, STACK_SIZE, CURRENT_STACK_FRAME,
__pthread_find_self, and thread_self.

18 years agoMove declarations/definitions of __pthread_initial_thread_bos,
drepper [Thu, 7 Feb 2002 08:37:41 +0000 (08:37 +0000)]
Move declarations/definitions of __pthread_initial_thread_bos,
__pthread_initial_thread, __pthread_manager_thread_bos,
__pthread_manager_thread_tos, __pthread_manager_thread,
__pthread_nonstandard_stacks, STACK_SIZE, CURRENT_STACK_FRAME,
__pthread_find_self, and thread_self to descr.h.

18 years agoDefine _dl_tls_static_size and _dl_tls_static_align.
drepper [Thu, 7 Feb 2002 08:34:34 +0000 (08:34 +0000)]
Define _dl_tls_static_size and _dl_tls_static_align.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 06:38:57 +0000 (06:38 +0000)]
Update.

18 years ago(Configuring and compiling): Document --without-tls.
drepper [Thu, 7 Feb 2002 06:38:04 +0000 (06:38 +0000)]
(Configuring and compiling): Document --without-tls.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 06:22:37 +0000 (06:22 +0000)]
Update.

18 years agoRegenerated.
drepper [Thu, 7 Feb 2002 06:20:29 +0000 (06:20 +0000)]
Regenerated.

18 years agoAdd --without-tls option.
drepper [Thu, 7 Feb 2002 06:19:11 +0000 (06:19 +0000)]
Add --without-tls option.

18 years agoDon't check for TLS support if --without-tls is given.
drepper [Thu, 7 Feb 2002 06:18:23 +0000 (06:18 +0000)]
Don't check for TLS support if --without-tls is given.

18 years agoInclude <tls.h>.
drepper [Thu, 7 Feb 2002 06:17:22 +0000 (06:17 +0000)]
Include <tls.h>.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 06:16:20 +0000 (06:16 +0000)]
Update.

18 years agoInclude <stddef.h> for size_t.
drepper [Thu, 7 Feb 2002 06:14:03 +0000 (06:14 +0000)]
Include <stddef.h> for size_t.

18 years agoDon't define anything if !USE_TLS.
drepper [Thu, 7 Feb 2002 06:06:02 +0000 (06:06 +0000)]
Don't define anything if !USE_TLS.

18 years ago.
roland [Thu, 7 Feb 2002 05:30:48 +0000 (05:30 +0000)]
.

18 years ago2002-02-06 Roland McGrath <roland@frob.com>
roland [Thu, 7 Feb 2002 05:30:29 +0000 (05:30 +0000)]
2002-02-06  Roland McGrath  <roland@frob.com>

* malloc/hooks.c [! HAVE_MREMAP]: Conditionalize unused decls.
* malloc/malloc.c [! HAVE_MREMAP]: Likewise.

18 years ago.
roland [Thu, 7 Feb 2002 05:25:11 +0000 (05:25 +0000)]
.

18 years ago2002-02-06 Roland McGrath <roland@frob.com>
roland [Thu, 7 Feb 2002 05:24:38 +0000 (05:24 +0000)]
2002-02-06  Roland McGrath  <roland@frob.com>

* scripts/firstversions.awk: Handle libraries that don't have each
particular version named in the third column of shlib-versions.

18 years ago2002-02-06 Roland McGrath <roland@frob.com>
roland [Thu, 7 Feb 2002 05:24:29 +0000 (05:24 +0000)]
2002-02-06  Roland McGrath  <roland@frob.com>

* scripts/versions.awk: Improve error message for missing version.
Each version inherits from the last one only if they have the same
nonnumeric prefix, i.e. GLIBC_x.y and GLIBC_x.z or FOO_x and FOO_y
but not GLIBC_x and FOO_y.

18 years ago.
roland [Thu, 7 Feb 2002 04:37:38 +0000 (04:37 +0000)]
.

18 years ago2002-02-06 Roland McGrath <roland@frob.com>
roland [Thu, 7 Feb 2002 04:33:51 +0000 (04:33 +0000)]
2002-02-06  Roland McGrath  <roland@frob.com>

* scripts/firstversions.awk: Don't mess with GLIBC_PRIVATE.

18 years agoUpdate.
drepper [Thu, 7 Feb 2002 04:08:19 +0000 (04:08 +0000)]
Update.

18 years ago(struct rtld_global): Remove _dl_tls_module_cnt, add
drepper [Thu, 7 Feb 2002 04:04:55 +0000 (04:04 +0000)]
(struct rtld_global): Remove _dl_tls_module_cnt, add
_dl_tls_max_dtv_idx and _dl_tls_dtv_gaps.  Add prototypes for
_dl_next_tls_modid and _dl_determine_tlsoffset.

18 years agoDefinitions for TLS handling in ld.so. i386 version.
drepper [Thu, 7 Feb 2002 04:03:06 +0000 (04:03 +0000)]
Definitions for TLS handling in ld.so.  i386 version.

18 years agoDefinitions for TLS handling in ld.so. Generic version.
drepper [Thu, 7 Feb 2002 04:02:32 +0000 (04:02 +0000)]
Definitions for TLS handling in ld.so.  Generic version.