kopensolaris-gnu/glibc.git
13 years ago(STRXFRM): Do the trailing \1 removal optimization even if needed > n.
drepper [Thu, 9 Nov 2006 20:17:42 +0000 (20:17 +0000)]
(STRXFRM): Do the trailing \1 removal optimization even if needed > n.

13 years ago. fedora-glibc-20061109T1949
drepper [Thu, 9 Nov 2006 16:12:22 +0000 (16:12 +0000)]
.

13 years ago(_dl_debug_initialize): Check r->r_map for 0 rather than r->r_brk.
drepper [Thu, 9 Nov 2006 16:11:44 +0000 (16:11 +0000)]
(_dl_debug_initialize): Check r->r_map for 0 rather than r->r_brk.

13 years ago(decompose_rpath): Return bool rather than void.
drepper [Thu, 9 Nov 2006 16:08:30 +0000 (16:08 +0000)]
(decompose_rpath): Return bool rather than void.
If l->l_name is on inhibit_rpath list, set sps->dirs to -1 and
return false, otherwise return true.
(cache_rpath): Return decompose_rpath return value.

13 years agoAdjust for declare_symbol_alias changes.
drepper [Thu, 9 Nov 2006 15:57:53 +0000 (15:57 +0000)]
Adjust for declare_symbol_alias changes.

13 years ago(declare_symbol): Rename to...
drepper [Thu, 9 Nov 2006 15:57:12 +0000 (15:57 +0000)]
(declare_symbol): Rename to...
(declare_symbol_alias): ... this.  Add ORIGINAL argument, imply
strong_alias (ORIGINAL, SYMBOL) in asm to make sure it preceedes
.size directive.

13 years agoExplicitly name main math_private.h file.
drepper [Mon, 6 Nov 2006 20:44:08 +0000 (20:44 +0000)]
Explicitly name main math_private.h file.

13 years ago.
drepper [Mon, 6 Nov 2006 19:45:58 +0000 (19:45 +0000)]
.

13 years ago[__LIBC_INTERNAL_MATH_INLINES]: Moved to math_private.h.
drepper [Mon, 6 Nov 2006 19:45:14 +0000 (19:45 +0000)]
[__LIBC_INTERNAL_MATH_INLINES]: Moved to math_private.h.

13 years agoInternal math related definitions for PPC.
drepper [Mon, 6 Nov 2006 19:44:29 +0000 (19:44 +0000)]
Internal math related definitions for PPC.

13 years ago.
drepper [Mon, 6 Nov 2006 04:59:30 +0000 (04:59 +0000)]
.

13 years ago(intel_check_word): Update handling of cache descriptor 0x49 for new models.
drepper [Mon, 6 Nov 2006 04:58:53 +0000 (04:58 +0000)]
(intel_check_word): Update handling of cache descriptor 0x49 for new models.

13 years ago(intel_check_word): Update handling of cache descriptor 0x49 for new models.
drepper [Mon, 6 Nov 2006 04:58:24 +0000 (04:58 +0000)]
(intel_check_word): Update handling of cache descriptor 0x49 for new models.

13 years ago.
drepper [Fri, 3 Nov 2006 17:01:41 +0000 (17:01 +0000)]
.

13 years ago(dest): Reset not_me back to false after printing statistics.
drepper [Fri, 3 Nov 2006 17:00:19 +0000 (17:00 +0000)]
(dest): Reset not_me back to false after printing statistics.

13 years ago. fedora-glibc-20061103T1610
drepper [Fri, 3 Nov 2006 04:26:27 +0000 (04:26 +0000)]
.

13 years ago(SUPPORTED-LOCALES): Add mai_IN/UTF-8.
drepper [Fri, 3 Nov 2006 04:24:47 +0000 (04:24 +0000)]
(SUPPORTED-LOCALES): Add mai_IN/UTF-8.

13 years agoMaithili language locale for India.
drepper [Fri, 3 Nov 2006 04:24:30 +0000 (04:24 +0000)]
Maithili language locale for India.

13 years agoRegenerated.
drepper [Thu, 2 Nov 2006 18:36:57 +0000 (18:36 +0000)]
Regenerated.

13 years ago.
drepper [Thu, 2 Nov 2006 18:35:22 +0000 (18:35 +0000)]
.

13 years agoWork around ld --help change and avoid -z relro test completely if the
drepper [Thu, 2 Nov 2006 18:34:30 +0000 (18:34 +0000)]
Work around ld --help change and avoid -z relro test completely if the
architecture doesn't care about security.

13 years ago.
drepper [Wed, 1 Nov 2006 20:25:47 +0000 (20:25 +0000)]
.

13 years agoUpdate from translation team.
drepper [Wed, 1 Nov 2006 20:24:56 +0000 (20:24 +0000)]
Update from translation team.

13 years ago.
drepper [Tue, 31 Oct 2006 22:01:36 +0000 (22:01 +0000)]
.

13 years ago(atexit): Don't mark as hidden when used to generate compatibility version.
drepper [Tue, 31 Oct 2006 22:00:43 +0000 (22:00 +0000)]
(atexit): Don't mark as hidden when used to generate compatibility version.

13 years ago.
drepper [Tue, 31 Oct 2006 17:34:40 +0000 (17:34 +0000)]
.

13 years ago[TLS_DTV_AT_TP]: Fixed size init for dtvp to sizeof a pointer, instead
drepper [Tue, 31 Oct 2006 17:33:49 +0000 (17:33 +0000)]
[TLS_DTV_AT_TP]: Fixed size init for dtvp to sizeof a pointer, instead
of sizeof the union.

13 years ago.
drepper [Mon, 30 Oct 2006 00:41:07 +0000 (00:41 +0000)]
.

13 years agopthread_spin_unlock): Use __sync_lock_release instead of
drepper [Mon, 30 Oct 2006 00:39:21 +0000 (00:39 +0000)]
pthread_spin_unlock): Use __sync_lock_release instead of
__sync_lock_release_si.

13 years agoRegenerated.
drepper [Sun, 29 Oct 2006 22:48:13 +0000 (22:48 +0000)]
Regenerated.

13 years agoAdd missing quotes.
drepper [Sun, 29 Oct 2006 22:47:02 +0000 (22:47 +0000)]
Add missing quotes.

13 years agoRegenerated: autoconf configure.in
drepper [Sun, 29 Oct 2006 22:42:26 +0000 (22:42 +0000)]
Regenerated: autoconf  configure.in

13 years ago.
drepper [Sun, 29 Oct 2006 22:41:06 +0000 (22:41 +0000)]
.

13 years agoRegenerated.
drepper [Sun, 29 Oct 2006 22:39:53 +0000 (22:39 +0000)]
Regenerated.

13 years ago.
drepper [Sun, 29 Oct 2006 22:39:48 +0000 (22:39 +0000)]
.

13 years agoRelax -z relro requirement a bit.
drepper [Sun, 29 Oct 2006 22:38:22 +0000 (22:38 +0000)]
Relax -z relro requirement a bit.

13 years ago. fedora-glibc-20061029T2155
drepper [Sun, 29 Oct 2006 21:50:49 +0000 (21:50 +0000)]
.

13 years agoUpdate from translation team.
drepper [Sun, 29 Oct 2006 21:50:23 +0000 (21:50 +0000)]
Update from translation team.

13 years ago.
drepper [Sun, 29 Oct 2006 21:49:34 +0000 (21:49 +0000)]
.

13 years ago(RTLD_SINGLE_THREAD_P): Define.
drepper [Sun, 29 Oct 2006 21:48:06 +0000 (21:48 +0000)]
(RTLD_SINGLE_THREAD_P): Define.
(SINGLE_THREAD_P): Define to 1 if IS_IN_rtld.

13 years ago.
drepper [Sun, 29 Oct 2006 21:46:32 +0000 (21:46 +0000)]
.

13 years ago(RTLD_SINGLE_THREAD_P): Define.
drepper [Sun, 29 Oct 2006 21:45:54 +0000 (21:45 +0000)]
(RTLD_SINGLE_THREAD_P): Define.

13 years ago(_dl_open_worker): Use RTLD_SINGLE_THREAD_P.
drepper [Sun, 29 Oct 2006 21:45:26 +0000 (21:45 +0000)]
(_dl_open_worker): Use RTLD_SINGLE_THREAD_P.

13 years ago(_dl_close_worker): Use RTLD_SINGLE_THREAD_P.
drepper [Sun, 29 Oct 2006 21:44:54 +0000 (21:44 +0000)]
(_dl_close_worker): Use RTLD_SINGLE_THREAD_P.

13 years ago(_dl_fixup, _dl_profile_fixup): Use RTLD_SINGLE_THREAD_P.
drepper [Sun, 29 Oct 2006 21:43:58 +0000 (21:43 +0000)]
(_dl_fixup, _dl_profile_fixup): Use RTLD_SINGLE_THREAD_P.

13 years ago(do_sym): Use RTLD_SINGLE_THREAD_P.
drepper [Sun, 29 Oct 2006 21:43:24 +0000 (21:43 +0000)]
(do_sym): Use RTLD_SINGLE_THREAD_P.

13 years ago.
drepper [Sat, 28 Oct 2006 06:44:41 +0000 (06:44 +0000)]
.

13 years agoRemove conditional code which now is unnecessary.
drepper [Sat, 28 Oct 2006 06:44:03 +0000 (06:44 +0000)]
Remove conditional code which now is unnecessary.

13 years agoRegenerated.
drepper [Sat, 28 Oct 2006 06:42:16 +0000 (06:42 +0000)]
Regenerated.

13 years agoRegenerated.
drepper [Sat, 28 Oct 2006 06:41:30 +0000 (06:41 +0000)]
Regenerated.

13 years agoRequire assembler support for visibility, compiler support for
drepper [Sat, 28 Oct 2006 06:40:16 +0000 (06:40 +0000)]
Require assembler support for visibility, compiler support for
visibility and aliases, linker support for various -z options.

13 years ago.
drepper [Sat, 28 Oct 2006 05:15:26 +0000 (05:15 +0000)]
.

13 years agoNPTL pthread_getcpuclockid implementation.
drepper [Sat, 28 Oct 2006 05:13:58 +0000 (05:13 +0000)]
NPTL pthread_getcpuclockid implementation.

13 years agoNPTL pthread_spin_unlock implementation.
drepper [Sat, 28 Oct 2006 05:13:21 +0000 (05:13 +0000)]
NPTL pthread_spin_unlock implementation.

13 years agoNPTL pthread_spin_init implementation.
drepper [Sat, 28 Oct 2006 05:12:56 +0000 (05:12 +0000)]
NPTL pthread_spin_init implementation.

13 years agoNPTL pthread_spin_destroy.
drepper [Sat, 28 Oct 2006 05:12:19 +0000 (05:12 +0000)]
NPTL pthread_spin_destroy.

13 years agoNPTL pthread_rwlock_unlock implementation.
drepper [Sat, 28 Oct 2006 05:11:52 +0000 (05:11 +0000)]
NPTL pthread_rwlock_unlock implementation.

13 years agoNPTL pthread_rwlock_wrlock implementation.
drepper [Sat, 28 Oct 2006 05:11:15 +0000 (05:11 +0000)]
NPTL pthread_rwlock_wrlock implementation.

13 years agoNPTL pthread_rwlock_timedwrlock implementation.
drepper [Sat, 28 Oct 2006 05:10:46 +0000 (05:10 +0000)]
NPTL pthread_rwlock_timedwrlock implementation.

13 years agoNPTL pthread_rwlock_timedrdlock implementation.
drepper [Sat, 28 Oct 2006 05:10:11 +0000 (05:10 +0000)]
NPTL pthread_rwlock_timedrdlock implementation.

13 years agoNPTL pthread_rwlock_rdlock implementation.
drepper [Sat, 28 Oct 2006 05:09:40 +0000 (05:09 +0000)]
NPTL pthread_rwlock_rdlock implementation.

13 years agoNPTL pthread_once implementation.
drepper [Sat, 28 Oct 2006 05:09:12 +0000 (05:09 +0000)]
NPTL pthread_once implementation.

13 years agoNPTL pthread_cond_wait implementation.
drepper [Sat, 28 Oct 2006 05:08:47 +0000 (05:08 +0000)]
NPTL pthread_cond_wait implementation.

13 years agoNPTL pthread_cond_timedwait implementation.
drepper [Sat, 28 Oct 2006 05:08:17 +0000 (05:08 +0000)]
NPTL pthread_cond_timedwait implementation.

13 years agoNPTL pthread_cond_signal implementation.
drepper [Sat, 28 Oct 2006 05:07:42 +0000 (05:07 +0000)]
NPTL pthread_cond_signal implementation.

13 years agoNPTL pthread_cond_broadcast implementation.
drepper [Sat, 28 Oct 2006 05:07:08 +0000 (05:07 +0000)]
NPTL pthread_cond_broadcast implementation.

13 years agoNPTL pthread_barrier_wait implementation.
drepper [Sat, 28 Oct 2006 05:06:42 +0000 (05:06 +0000)]
NPTL pthread_barrier_wait implementation.

13 years agoMove into nptl subdir.
drepper [Sat, 28 Oct 2006 05:05:46 +0000 (05:05 +0000)]
Move into nptl subdir.

13 years agoAdd prototype for _dl_close_worker.
drepper [Sat, 28 Oct 2006 04:27:50 +0000 (04:27 +0000)]
Add prototype for _dl_close_worker.

13 years ago.
drepper [Sat, 28 Oct 2006 04:01:15 +0000 (04:01 +0000)]
.

13 years agoRegenerated: autoconf sysdeps/unix/sysv/linux/configure.in
drepper [Sat, 28 Oct 2006 00:27:05 +0000 (00:27 +0000)]
Regenerated: autoconf  sysdeps/unix/sysv/linux/configure.in

13 years ago.
drepper [Fri, 27 Oct 2006 23:26:20 +0000 (23:26 +0000)]
.

13 years agoDon't use use-tls.
drepper [Fri, 27 Oct 2006 23:25:19 +0000 (23:25 +0000)]
Don't use use-tls.

13 years agoRemove use-tls definition.
drepper [Fri, 27 Oct 2006 23:24:16 +0000 (23:24 +0000)]
Remove use-tls definition.

13 years agoUse test framework.
drepper [Fri, 27 Oct 2006 23:21:55 +0000 (23:21 +0000)]
Use test framework.

13 years agoUSE_TLS support is now default.
drepper [Fri, 27 Oct 2006 23:11:41 +0000 (23:11 +0000)]
USE_TLS support is now default.

13 years ago.
drepper [Fri, 27 Oct 2006 21:01:42 +0000 (21:01 +0000)]
.

13 years agoAdd rules to build and run tst-thrlock.
drepper [Fri, 27 Oct 2006 21:00:18 +0000 (21:00 +0000)]
Add rules to build and run tst-thrlock.

13 years ago(_dl_close_worker): Remove leftover locking.
drepper [Fri, 27 Oct 2006 20:59:37 +0000 (20:59 +0000)]
(_dl_close_worker): Remove leftover locking.

13 years agoTest for locking in ld.so.
drepper [Fri, 27 Oct 2006 20:58:57 +0000 (20:58 +0000)]
Test for locking in ld.so.

13 years ago.
drepper [Fri, 27 Oct 2006 20:14:53 +0000 (20:14 +0000)]
.

13 years ago(_dl_open): Call _dl_close_worker instead of _dl_close.
drepper [Fri, 27 Oct 2006 20:14:09 +0000 (20:14 +0000)]
(_dl_open): Call _dl_close_worker instead of _dl_close.

13 years ago(_dl_close_worker): Renamed from _dl_close and split out locking and
drepper [Fri, 27 Oct 2006 20:13:17 +0000 (20:13 +0000)]
(_dl_close_worker): Renamed from _dl_close and split out locking and
parameter checking.
(_dl_close): Call _dl_close_worker after locking and checking.

13 years ago. fedora-glibc-20061027T1902
drepper [Fri, 27 Oct 2006 18:48:07 +0000 (18:48 +0000)]
.

13 years agoAdjust comment for canonicalize_file_name to reality.
drepper [Fri, 27 Oct 2006 18:47:17 +0000 (18:47 +0000)]
Adjust comment for canonicalize_file_name to reality.

13 years ago.
drepper [Fri, 27 Oct 2006 18:43:38 +0000 (18:43 +0000)]
.

13 years ago(dl_open_worker): Keep holding dl_load_lock until we are sure we do
drepper [Fri, 27 Oct 2006 18:42:19 +0000 (18:42 +0000)]
(dl_open_worker): Keep holding dl_load_lock until we are sure we do
not need it anymore for _dl_close.  ALso move the asserts inside the
lock region.

13 years ago.
drepper [Fri, 27 Oct 2006 15:54:20 +0000 (15:54 +0000)]
.

13 years ago(dl_main): Don't initialize _ns_global_scope.
drepper [Fri, 27 Oct 2006 15:52:04 +0000 (15:52 +0000)]
(dl_main): Don't initialize _ns_global_scope.

13 years ago(struct link_namespaces): Remove _ns_global_scope.
drepper [Fri, 27 Oct 2006 15:51:13 +0000 (15:51 +0000)]
(struct link_namespaces): Remove _ns_global_scope.

13 years ago(_dl_debug_bindings): Remove unised symbol_scope argument.
drepper [Fri, 27 Oct 2006 15:50:27 +0000 (15:50 +0000)]
(_dl_debug_bindings): Remove unised symbol_scope argument.
(_dl_lookup_symbol_x): Adjust caller.

13 years ago.
drepper [Fri, 27 Oct 2006 15:48:33 +0000 (15:48 +0000)]
.

13 years ago(struct r_scoperec): Remove.
drepper [Fri, 27 Oct 2006 15:22:46 +0000 (15:22 +0000)]
(struct r_scoperec): Remove.
(struct link_map): Replace l_scoperec with l_scope, l_scoperec_mem
with l_scope_mem and l_scoperec_lock with l_scope_lock.

13 years agoRevert l_scope name change. Never free scope list here. Just
drepper [Fri, 27 Oct 2006 15:22:02 +0000 (15:22 +0000)]
Revert l_scope name change.  Never free scope list here.  Just
__rtld_mrlock_lock before the lookup and __rtld_mrlock_unlock it after
the lookup.

13 years ago(dl_open_worker): Revert l_scope name changes. If not SINGLE_THREAD_P,
drepper [Fri, 27 Oct 2006 15:20:54 +0000 (15:20 +0000)]
(dl_open_worker): Revert l_scope name changes.  If not SINGLE_THREAD_P,
always use __rtld_mrlock_{change,done}.  Always free old scope list
here if not l_scope_mem.

13 years agoRevert l_scope name changes.
drepper [Fri, 27 Oct 2006 15:20:17 +0000 (15:20 +0000)]
Revert l_scope name changes.

13 years ago(__rtld_mrlock_lock, __rtld_mrlock_change): Update oldval if atomic
drepper [Fri, 27 Oct 2006 15:17:34 +0000 (15:17 +0000)]
(__rtld_mrlock_lock, __rtld_mrlock_change): Update oldval if atomic
compare and exchange failed.

13 years ago(SINGLE_THREAD_P): Define to THREAD_SELF->header.multiple_threads.
drepper [Fri, 27 Oct 2006 15:16:00 +0000 (15:16 +0000)]
(SINGLE_THREAD_P): Define to THREAD_SELF->header.multiple_threads.

13 years ago.
drepper [Thu, 26 Oct 2006 17:28:12 +0000 (17:28 +0000)]
.

13 years ago(NEW_VERNUM): Define to GLIBC_2_3_3 by default rather than 2_3_3.
drepper [Thu, 26 Oct 2006 17:26:18 +0000 (17:26 +0000)]
(NEW_VERNUM): Define to GLIBC_2_3_3 by default rather than 2_3_3.