kopensolaris-gnu/glibc.git
17 years ago.
roland [Thu, 30 Jan 2003 20:46:53 +0000 (20:46 +0000)]
.

17 years ago2003-01-30 Roland McGrath <roland@redhat.com>
roland [Thu, 30 Jan 2003 20:46:44 +0000 (20:46 +0000)]
2003-01-30  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/dl-tls.c (_dl_allocate_tls_init): Move check for
null argument before all else.
Reported by Martin Schwidefsky <schwidefsky@de.ibm.com>.

17 years agoUpdate.
drepper [Thu, 30 Jan 2003 20:26:38 +0000 (20:26 +0000)]
Update.

17 years ago(elf_machine_lazy_rel): Move to RESOLVE protected part of the header.
drepper [Thu, 30 Jan 2003 20:25:44 +0000 (20:25 +0000)]
(elf_machine_lazy_rel): Move to RESOLVE protected part of the header.

17 years agoCheck printf with multibyte locales.
drepper [Thu, 30 Jan 2003 20:24:45 +0000 (20:24 +0000)]
Check printf with multibyte locales.

17 years ago(tests): Add bug15.
drepper [Thu, 30 Jan 2003 20:23:01 +0000 (20:23 +0000)]
(tests): Add bug15.

17 years agoUpdate.
drepper [Thu, 30 Jan 2003 20:22:16 +0000 (20:22 +0000)]
Update.

17 years ago(LOCALES): Add vi_VN.TCVN5712-1.
drepper [Thu, 30 Jan 2003 20:21:36 +0000 (20:21 +0000)]
(LOCALES): Add vi_VN.TCVN5712-1.

17 years agoUpdate.
drepper [Thu, 30 Jan 2003 18:41:47 +0000 (18:41 +0000)]
Update.

17 years ago(sYSMALLOc): Only check for breakage due to foreign sbrk()'s if arena is
drepper [Thu, 30 Jan 2003 18:36:54 +0000 (18:36 +0000)]
(sYSMALLOc): Only check for breakage due to foreign sbrk()'s if arena is
contiguous.

17 years agoInclude stdlib.h.
drepper [Thu, 30 Jan 2003 18:35:15 +0000 (18:35 +0000)]
Include stdlib.h.

17 years agoUpdate.
drepper [Thu, 30 Jan 2003 18:34:55 +0000 (18:34 +0000)]
Update.

17 years ago(TLS_INIT_TP): Return NULL, not 0.
drepper [Thu, 30 Jan 2003 18:34:11 +0000 (18:34 +0000)]
(TLS_INIT_TP): Return NULL, not 0.

17 years ago(vfprintf): Only subtract lowest 3 bits of ps.__count.
drepper [Thu, 30 Jan 2003 18:30:51 +0000 (18:30 +0000)]
(vfprintf): Only subtract lowest 3 bits of ps.__count.

17 years agoUpdate.
drepper [Thu, 30 Jan 2003 18:07:47 +0000 (18:07 +0000)]
Update.

17 years ago(struct pthread_functions): Fix return type of ptr___pthread_getspecific.
drepper [Thu, 30 Jan 2003 18:07:10 +0000 (18:07 +0000)]
(struct pthread_functions): Fix return type of ptr___pthread_getspecific.

17 years agoUpdate.
drepper [Thu, 30 Jan 2003 18:04:01 +0000 (18:04 +0000)]
Update.

17 years agoFix storing and restoring of %r6. Use 64-bit load.
drepper [Thu, 30 Jan 2003 17:55:19 +0000 (17:55 +0000)]
Fix storing and restoring of %r6.  Use 64-bit load.

17 years agoFix storing and restoring of %r6.
drepper [Thu, 30 Jan 2003 17:55:01 +0000 (17:55 +0000)]
Fix storing and restoring of %r6.

17 years ago(THREAD_GETMEM, THREAD_GETMEM_NC, THREAD_SETMEM, THREAD_SETMEM_NC): Avoid warnings...
drepper [Thu, 30 Jan 2003 17:47:31 +0000 (17:47 +0000)]
(THREAD_GETMEM, THREAD_GETMEM_NC, THREAD_SETMEM, THREAD_SETMEM_NC): Avoid warnings about unused self variable.

17 years ago(elf_machine_rel, elf_machine_rela, elf_machine_rel_relative,
drepper [Thu, 30 Jan 2003 17:36:56 +0000 (17:36 +0000)]
(elf_machine_rel, elf_machine_rela, elf_machine_rel_relative,
elf_machine_rela_relative, elf_machine_lazy_rel): Add prototypes with
__attribute__((always_inline)).

17 years ago(elf_dynamic_do_rel): Add __attribute__((always_inline)).
drepper [Thu, 30 Jan 2003 17:36:34 +0000 (17:36 +0000)]
(elf_dynamic_do_rel): Add __attribute__((always_inline)).

17 years ago(CHECK_STATIC_TLS): Move _dl_signal_error...
drepper [Thu, 30 Jan 2003 17:36:11 +0000 (17:36 +0000)]
(CHECK_STATIC_TLS): Move _dl_signal_error...
(allocate_static_tls): ...here.  Add __attribute_noinline__.
Don't return on failure.
(_dl_reloc_bad_type): Add __attribute_noinline__.

17 years ago(_dl_aux_init): Handle AT_SYSINFO.
drepper [Thu, 30 Jan 2003 17:31:48 +0000 (17:31 +0000)]
(_dl_aux_init): Handle AT_SYSINFO.

17 years ago.
roland [Thu, 30 Jan 2003 08:21:39 +0000 (08:21 +0000)]
.

17 years ago2003-01-29 Roland McGrath <roland@redhat.com>
roland [Thu, 30 Jan 2003 08:20:09 +0000 (08:20 +0000)]
2003-01-29  Roland McGrath  <roland@redhat.com>

* td_ta_new.c (td_ta_new): Cap the `sizeof_descr' value read from the
inferior at `sizeof (struct _pthread_descr_struct)', since we use it
as a length in copies to our own structures.

17 years agoRemove umask item.
drepper [Thu, 30 Jan 2003 01:39:08 +0000 (01:39 +0000)]
Remove umask item.

17 years agoUpdate.
drepper [Thu, 30 Jan 2003 01:38:09 +0000 (01:38 +0000)]
Update.

17 years ago(tests): Add tst-umask1.
drepper [Thu, 30 Jan 2003 01:37:22 +0000 (01:37 +0000)]
(tests): Add tst-umask1.
(tst-umask1-ARGS): Define.

17 years agoTest for umask handling.
drepper [Thu, 30 Jan 2003 01:36:17 +0000 (01:36 +0000)]
Test for umask handling.

17 years ago.
roland [Wed, 29 Jan 2003 08:35:06 +0000 (08:35 +0000)]
.

17 years ago2003-01-29 Roland McGrath <roland@redhat.com>
roland [Wed, 29 Jan 2003 08:34:58 +0000 (08:34 +0000)]
2003-01-29  Roland McGrath  <roland@redhat.com>

* configure.in: Barf if configured in $srcdir.
* configure: Regenerated.

17 years agoUpdate.
drepper [Wed, 29 Jan 2003 03:25:37 +0000 (03:25 +0000)]
Update.

17 years ago(__fe_nomask_env): Use INTERNAL_SYSCALL not INLINE_SYSCALL.
drepper [Wed, 29 Jan 2003 03:18:31 +0000 (03:18 +0000)]
(__fe_nomask_env): Use INTERNAL_SYSCALL not INLINE_SYSCALL.

17 years agoPretty printing.
drepper [Wed, 29 Jan 2003 03:15:58 +0000 (03:15 +0000)]
Pretty printing.

17 years agoUpdate.
drepper [Wed, 29 Jan 2003 03:14:29 +0000 (03:14 +0000)]
Update.

17 years ago(__fe_nomask_env): Change __prctl call to INLINE_SYSCALL.
drepper [Wed, 29 Jan 2003 03:13:04 +0000 (03:13 +0000)]
(__fe_nomask_env): Change __prctl call to INLINE_SYSCALL.

17 years agoUpdate.
drepper [Wed, 29 Jan 2003 00:39:03 +0000 (00:39 +0000)]
Update.

17 years ago(libpthread-routines): Remove lowlevelrwlock.
drepper [Wed, 29 Jan 2003 00:36:20 +0000 (00:36 +0000)]
(libpthread-routines): Remove lowlevelrwlock.
Add pthread_rwlock_rdlock, pthread_rwlock_timedrdlock, pthread_rwlock_wrlock,
pthread_rwlock_timedwrlock, and pthread_rwlock_unlock.

17 years agoDefinition for rwlock implementation on Linux/x86.
drepper [Wed, 29 Jan 2003 00:35:38 +0000 (00:35 +0000)]
Definition for rwlock implementation on Linux/x86.

17 years agopthread_rwlock_wrlock implementation for Linux/i486.
drepper [Wed, 29 Jan 2003 00:35:13 +0000 (00:35 +0000)]
pthread_rwlock_wrlock implementation for Linux/i486.

17 years agopthread_rwlock_unlock implementation for Linux/i486.
drepper [Wed, 29 Jan 2003 00:35:12 +0000 (00:35 +0000)]
pthread_rwlock_unlock implementation for Linux/i486.

17 years agopthread_rwlock_timedwrlock implementation for Linux/i486.
drepper [Wed, 29 Jan 2003 00:35:09 +0000 (00:35 +0000)]
pthread_rwlock_timedwrlock implementation for Linux/i486.

17 years agopthread_rwlock_timedrdlock implementation for Linux/i486.
drepper [Wed, 29 Jan 2003 00:35:07 +0000 (00:35 +0000)]
pthread_rwlock_timedrdlock implementation for Linux/i486.

17 years agopthread_rwlock_rdlock implementation for Linux/i486.
drepper [Wed, 29 Jan 2003 00:35:04 +0000 (00:35 +0000)]
pthread_rwlock_rdlock implementation for Linux/i486.

17 years agopthread_rwlock_wrlock implementation for Linux/i586.
drepper [Wed, 29 Jan 2003 00:34:57 +0000 (00:34 +0000)]
pthread_rwlock_wrlock implementation for Linux/i586.

17 years agopthread_rwlock_unlock implementation for Linux/i586.
drepper [Wed, 29 Jan 2003 00:34:54 +0000 (00:34 +0000)]
pthread_rwlock_unlock implementation for Linux/i586.

17 years agopthread_rwlock_timedwrlock implementation for Linux/i586.
drepper [Wed, 29 Jan 2003 00:34:51 +0000 (00:34 +0000)]
pthread_rwlock_timedwrlock implementation for Linux/i586.

17 years agopthread_rwlock_timedrdlock implementation for Linux/i586.
drepper [Wed, 29 Jan 2003 00:34:49 +0000 (00:34 +0000)]
pthread_rwlock_timedrdlock implementation for Linux/i586.

17 years agopthread_rwlock_rdlock implementation for Linux/i586.
drepper [Wed, 29 Jan 2003 00:34:47 +0000 (00:34 +0000)]
pthread_rwlock_rdlock implementation for Linux/i586.

17 years agopthread_rwlock_wrlock implementation for Linux/i686.
drepper [Wed, 29 Jan 2003 00:34:38 +0000 (00:34 +0000)]
pthread_rwlock_wrlock implementation for Linux/i686.

17 years agopthread_rwlock_unlock implementation for Linux/i686.
drepper [Wed, 29 Jan 2003 00:34:35 +0000 (00:34 +0000)]
pthread_rwlock_unlock implementation for Linux/i686.

17 years agopthread_rwlock_timedwrlock implementation for Linux/i686.
drepper [Wed, 29 Jan 2003 00:34:33 +0000 (00:34 +0000)]
pthread_rwlock_timedwrlock implementation for Linux/i686.

17 years agopthread_rwlock_timedrdlock implementation for Linux/i686.
drepper [Wed, 29 Jan 2003 00:34:31 +0000 (00:34 +0000)]
pthread_rwlock_timedrdlock implementation for Linux/i686.

17 years agopthread_rwlock_rdlock implementation for Linux/i686.
drepper [Wed, 29 Jan 2003 00:34:27 +0000 (00:34 +0000)]
pthread_rwlock_rdlock implementation for Linux/i686.

17 years agoNot needed anymore.
drepper [Wed, 29 Jan 2003 00:32:22 +0000 (00:32 +0000)]
Not needed anymore.

17 years agoUpdate.
drepper [Wed, 29 Jan 2003 00:01:01 +0000 (00:01 +0000)]
Update.

17 years agoDefinitions for condvar implementation.
drepper [Tue, 28 Jan 2003 23:59:06 +0000 (23:59 +0000)]
Definitions for condvar implementation.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 23:52:31 +0000 (23:52 +0000)]
Update.

17 years ago(libpthread-routines): Remove lowlevelcond and lowlevelsem.
drepper [Tue, 28 Jan 2003 23:50:37 +0000 (23:50 +0000)]
(libpthread-routines): Remove lowlevelcond and lowlevelsem.
Add sem_wait, sem_trywait, sem_timedwait, sem_post, pthread_cond_wait,
pthread_cond_timedwait, pthread_cond_signal, and pthread_cond_broadcast.

17 years agoNot needed anymore.
drepper [Tue, 28 Jan 2003 23:49:34 +0000 (23:49 +0000)]
Not needed anymore.

17 years agosem_wait implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:49:08 +0000 (23:49 +0000)]
sem_wait implementation for Linux/i486.

17 years agosem_trywait implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:49:05 +0000 (23:49 +0000)]
sem_trywait implementation for Linux/i486.

17 years agosem_timedwait implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:49:02 +0000 (23:49 +0000)]
sem_timedwait implementation for Linux/i486.

17 years agosem_post implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:49:01 +0000 (23:49 +0000)]
sem_post implementation for Linux/i486.

17 years agopthread_cond_wait implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:48:58 +0000 (23:48 +0000)]
pthread_cond_wait implementation for Linux/i486.

17 years agopthread_cond_timedwait implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:48:56 +0000 (23:48 +0000)]
pthread_cond_timedwait implementation for Linux/i486.

17 years agopthread_cond_signal implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:48:53 +0000 (23:48 +0000)]
pthread_cond_signal implementation for Linux/i486.

17 years agopthread_cond_broadcast implementation for Linux/i486.
drepper [Tue, 28 Jan 2003 23:48:51 +0000 (23:48 +0000)]
pthread_cond_broadcast implementation for Linux/i486.

17 years agosem_wait implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:48:23 +0000 (23:48 +0000)]
sem_wait implementation for Linux/i586.

17 years agosem_trywait implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:48:20 +0000 (23:48 +0000)]
sem_trywait implementation for Linux/i586.

17 years agosem_timedwait implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:48:18 +0000 (23:48 +0000)]
sem_timedwait implementation for Linux/i586.

17 years agosem_post implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:48:12 +0000 (23:48 +0000)]
sem_post implementation for Linux/i586.

17 years agopthread_cond_wait implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:48:10 +0000 (23:48 +0000)]
pthread_cond_wait implementation for Linux/i586.

17 years agopthread_cond_timedwait implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:48:03 +0000 (23:48 +0000)]
pthread_cond_timedwait implementation for Linux/i586.

17 years agopthread_cond_signal implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:48:02 +0000 (23:48 +0000)]
pthread_cond_signal implementation for Linux/i586.

17 years agopthread_cond_broadcast implementation for Linux/i586.
drepper [Tue, 28 Jan 2003 23:47:57 +0000 (23:47 +0000)]
pthread_cond_broadcast implementation for Linux/i586.

17 years agosem_wait implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:44 +0000 (23:47 +0000)]
sem_wait implementation for Linux/i686.

17 years agosem_trywait implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:42 +0000 (23:47 +0000)]
sem_trywait implementation for Linux/i686.

17 years agosem_timedwait implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:36 +0000 (23:47 +0000)]
sem_timedwait implementation for Linux/i686.

17 years agopthread_cond_wait implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:28 +0000 (23:47 +0000)]
pthread_cond_wait implementation for Linux/i686.

17 years agopthread_cond_timedwait implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:27 +0000 (23:47 +0000)]
pthread_cond_timedwait implementation for Linux/i686.

17 years agopthread_cond_signal implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:24 +0000 (23:47 +0000)]
pthread_cond_signal implementation for Linux/i686.

17 years agopthread_cond_broadcast implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:23 +0000 (23:47 +0000)]
pthread_cond_broadcast implementation for Linux/i686.

17 years agosem_post implementation for Linux/i686.
drepper [Tue, 28 Jan 2003 23:47:13 +0000 (23:47 +0000)]
sem_post implementation for Linux/i686.

17 years agoNot needed anymore.
drepper [Tue, 28 Jan 2003 23:45:25 +0000 (23:45 +0000)]
Not needed anymore.

17 years agoBump to 0.18.
drepper [Tue, 28 Jan 2003 20:27:56 +0000 (20:27 +0000)]
Bump to 0.18.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 18:51:03 +0000 (18:51 +0000)]
Update.

17 years agoReorder additional clone parameters to match the order used on ia32.
drepper [Tue, 28 Jan 2003 18:49:52 +0000 (18:49 +0000)]
Reorder additional clone parameters to match the order used on ia32.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 10:42:28 +0000 (10:42 +0000)]
Update.

17 years ago(SYSCALL_ERROR_LABEL): Move define next to SYSCALL_ERROR_HANDLER. Use
drepper [Tue, 28 Jan 2003 10:40:14 +0000 (10:40 +0000)]
(SYSCALL_ERROR_LABEL): Move define next to SYSCALL_ERROR_HANDLER. Use
direct branch to syscall_error for !PIC and PIC && !_LIBC_REENTRANT.
(SYSCALL_ERROR_HANDLER): Add USE___THREAD and RTLD_PRIVATE_ERRNO variants.

17 years ago(SYSCALL_ERROR_LABEL): Move define next to SYSCALL_ERROR_HANDLER.
drepper [Tue, 28 Jan 2003 10:39:59 +0000 (10:39 +0000)]
(SYSCALL_ERROR_LABEL): Move define next to SYSCALL_ERROR_HANDLER.
(SYSCALL_ERROR_HANDLER): Add USE___THREAD and RTLD_PRIVATE_ERRNO variants.

17 years ago(__syscall_error): Support USE___THREAD. Define RTLD_PRIVATE_ERRNO variant.
drepper [Tue, 28 Jan 2003 10:39:26 +0000 (10:39 +0000)]
(__syscall_error): Support USE___THREAD. Define RTLD_PRIVATE_ERRNO variant.

17 years agoUse branch with 32 bit offset.
drepper [Tue, 28 Jan 2003 10:38:48 +0000 (10:38 +0000)]
Use branch with 32 bit offset.

17 years agoAdd support for CLONE_CHILD_*TID flags.
drepper [Tue, 28 Jan 2003 10:37:49 +0000 (10:37 +0000)]
Add support for CLONE_CHILD_*TID flags.

17 years agoGenerated configure file.
drepper [Tue, 28 Jan 2003 10:37:19 +0000 (10:37 +0000)]
Generated configure file.

17 years agoExtra configure test to check for TLS support in tools.
drepper [Tue, 28 Jan 2003 10:36:36 +0000 (10:36 +0000)]
Extra configure test to check for TLS support in tools.

17 years ago(elf_machine_type_class): Add TLS relocs for class PLT.
drepper [Tue, 28 Jan 2003 10:35:47 +0000 (10:35 +0000)]
(elf_machine_type_class): Add TLS relocs for class PLT.
(elf_machine_rela): Handle TLS relocs.

17 years agoStatic TLS handling for s390.
drepper [Tue, 28 Jan 2003 10:34:50 +0000 (10:34 +0000)]
Static TLS handling for s390.

17 years agoTLS definitions for ld.so on s390.
drepper [Tue, 28 Jan 2003 10:34:02 +0000 (10:34 +0000)]
TLS definitions for ld.so on s390.