kopensolaris-gnu/glibc.git
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.

18 years agoTLS handling for dynamic linker. Generic version.
drepper [Thu, 7 Feb 2002 04:02:05 +0000 (04:02 +0000)]
TLS handling for dynamic linker.  Generic version.

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

18 years agoDefine THREAD_DTV.
drepper [Thu, 7 Feb 2002 03:59:15 +0000 (03:59 +0000)]
Define THREAD_DTV.

18 years ago(struct link_map): Add l_tls_previmage and l_tls_align.
drepper [Thu, 7 Feb 2002 03:58:05 +0000 (03:58 +0000)]
(struct link_map): Add l_tls_previmage and l_tls_align.

18 years ago(_dl_start_final): Store alignment requirement
drepper [Thu, 7 Feb 2002 03:56:52 +0000 (03:56 +0000)]
(_dl_start_final): Store alignment requirement
along with the other info in rtld map and executable map.
(dl_main): Add ld.so to the init image list if necessary.  Compute
final module ID with _dl_next_tls_modid.

18 years agoDefine _dl_tls_max_dtv_idx and _dl_tls_dtv_gaps.
drepper [Thu, 7 Feb 2002 03:54:11 +0000 (03:54 +0000)]
Define _dl_tls_max_dtv_idx and _dl_tls_dtv_gaps.

18 years ago(_dl_map_object_from_fd): Store alignment requirement along with the
drepper [Thu, 7 Feb 2002 03:53:17 +0000 (03:53 +0000)]
(_dl_map_object_from_fd): Store alignment requirement along with the
other info in the link map.  Change queueing of init images for double
linked list.  Use _dl_next_tls_modid to compute l_tls_modid.

18 years ago.
roland [Thu, 7 Feb 2002 03:52:18 +0000 (03:52 +0000)]
.

18 years ago2002-01-05 Roland McGrath <roland@frob.com>
roland [Thu, 7 Feb 2002 03:51:52 +0000 (03:51 +0000)]
2002-01-05  Roland McGrath  <roland@frob.com>

* mach/Makefile (user-interfaces): Remove default_pager_helper.
It has never been used by anything.

18 years ago2002-01-05 Roland McGrath <roland@frob.com>
roland [Thu, 7 Feb 2002 03:51:49 +0000 (03:51 +0000)]
2002-01-05  Roland McGrath  <roland@frob.com>

* sysdeps/mach/configure.in: New file.
* sysdeps/mach/configure: New generated file.

18 years agowhitespace
roland [Thu, 7 Feb 2002 03:50:24 +0000 (03:50 +0000)]
whitespace

18 years ago[ld]: Add __tls_get_addr to GLIBC_2.3.
drepper [Thu, 7 Feb 2002 03:50:23 +0000 (03:50 +0000)]
[ld]: Add __tls_get_addr to GLIBC_2.3.

18 years ago.
roland [Thu, 7 Feb 2002 03:49:52 +0000 (03:49 +0000)]
.

18 years ago(dl-routines): Add dl-tls.
drepper [Thu, 7 Feb 2002 03:49:37 +0000 (03:49 +0000)]
(dl-routines): Add dl-tls.
(distribute): Add dl-tls.h.

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

* sysdeps/unix/sysv/linux/netinet/ip.h: Moved to ...
* sysdeps/generic/netinet/ip.h: ... here, replacing old file.

18 years ago[ld]: Add GLIBC_2.3.
drepper [Thu, 7 Feb 2002 03:48:00 +0000 (03:48 +0000)]
[ld]: Add GLIBC_2.3.

18 years agoAdditional version definitions for i386/ELF.
drepper [Thu, 7 Feb 2002 03:47:17 +0000 (03:47 +0000)]
Additional version definitions for i386/ELF.

18 years ago.
aj [Wed, 6 Feb 2002 22:48:57 +0000 (22:48 +0000)]
.

18 years ago Make sure the right <ldsodefs.h> is included.
aj [Wed, 6 Feb 2002 22:48:35 +0000 (22:48 +0000)]
  Make sure the right <ldsodefs.h> is included.

18 years agoUpdate.
drepper [Wed, 6 Feb 2002 18:14:12 +0000 (18:14 +0000)]
Update.

18 years ago(struct stat): Add attribute((packed)) to counter stupid people
drepper [Wed, 6 Feb 2002 18:12:16 +0000 (18:12 +0000)]
(struct stat): Add attribute((packed)) to counter stupid people
misuing gcc options.
(struct stat64): Likewise.

18 years agoUpdate.
aj [Wed, 6 Feb 2002 14:19:54 +0000 (14:19 +0000)]
Update.

18 years agoChange users of INT to use INTUSE.
aj [Wed, 6 Feb 2002 14:19:42 +0000 (14:19 +0000)]
Change users of INT to use INTUSE.

18 years agoUpdate.
aj [Wed, 6 Feb 2002 14:14:51 +0000 (14:14 +0000)]
Update.

18 years ago * include/libc-symbols.h (INTUSE): Renamed from INT.
aj [Wed, 6 Feb 2002 14:14:30 +0000 (14:14 +0000)]
* include/libc-symbols.h (INTUSE): Renamed from INT.
* elf/dl-deps.c: Change users.
* sysdeps/generic/dl-sysdep.c: Likewise.
* sysdeps/generic/dl-cache.c: Likewise.
* elf/dl-reloc.c: Likewise.
* elf/rtld.c: Likewise.
* elf/dl-version.c: Likewise.
* elf/dl-load.c: Likewise.
* elf/dl-dst.h: Likewise.
* elf/dl-init.c: Likewise.

18 years agoUpdate.
aj [Wed, 6 Feb 2002 12:55:35 +0000 (12:55 +0000)]
Update.

18 years agoUndefine SPECIAL to avoid duplicate definition.
aj [Wed, 6 Feb 2002 12:54:16 +0000 (12:54 +0000)]
Undefine SPECIAL to avoid duplicate definition.

18 years ago(dl_main): Correct indentation. Use bool as type for the variables
drepper [Wed, 6 Feb 2002 03:42:42 +0000 (03:42 +0000)]
(dl_main): Correct indentation.  Use bool as type for the variables
which are used as booleans.

18 years agoUpdate.
drepper [Wed, 6 Feb 2002 01:14:01 +0000 (01:14 +0000)]
Update.

18 years agoDefine _itoa_lower_digits.
drepper [Wed, 6 Feb 2002 01:13:12 +0000 (01:13 +0000)]
Define _itoa_lower_digits.

18 years ago(elf_get_dynamic_info): ld.so can have DT_FLAGS set.
drepper [Wed, 6 Feb 2002 01:05:37 +0000 (01:05 +0000)]
(elf_get_dynamic_info): ld.so can have DT_FLAGS set.

18 years ago(elf_get_dynamic_info): Fix typo in last patch.
drepper [Wed, 6 Feb 2002 00:59:21 +0000 (00:59 +0000)]
(elf_get_dynamic_info): Fix typo in last patch.

18 years agoUpdate.
drepper [Wed, 6 Feb 2002 00:55:46 +0000 (00:55 +0000)]
Update.

18 years ago(_dl_map_object_from_fd): Prevent dynamically loading modules with the
drepper [Wed, 6 Feb 2002 00:54:40 +0000 (00:54 +0000)]
(_dl_map_object_from_fd): Prevent dynamically loading modules with the
DF_STATIC_TLS flag set.

18 years ago(elf_get_dynamic_info): Initialize l_flags element.
drepper [Wed, 6 Feb 2002 00:53:40 +0000 (00:53 +0000)]
(elf_get_dynamic_info): Initialize l_flags element.

18 years ago(struct link_map): Add l_flags field.
drepper [Wed, 6 Feb 2002 00:53:05 +0000 (00:53 +0000)]
(struct link_map): Add l_flags field.

18 years ago(DF_STATIC_TLS): New definition.
drepper [Wed, 6 Feb 2002 00:51:01 +0000 (00:51 +0000)]
(DF_STATIC_TLS): New definition.

18 years agoUpdate.
drepper [Wed, 6 Feb 2002 00:28:46 +0000 (00:28 +0000)]
Update.

18 years agoAdd rules to build and run bug-dlopen1.
drepper [Wed, 6 Feb 2002 00:27:41 +0000 (00:27 +0000)]
Add rules to build and run bug-dlopen1.

18 years agodlopen bug test case.
drepper [Wed, 6 Feb 2002 00:27:13 +0000 (00:27 +0000)]
dlopen bug test case.

18 years agoUpdate.
drepper [Wed, 6 Feb 2002 00:19:11 +0000 (00:19 +0000)]
Update.