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

17 years ago[GLIBC_2.3] (ld): Export __tls_get_offset.
drepper [Tue, 28 Jan 2003 10:32:49 +0000 (10:32 +0000)]
[GLIBC_2.3] (ld): Export __tls_get_offset.

17 years agoAdd s390 versions.
drepper [Tue, 28 Jan 2003 10:32:06 +0000 (10:32 +0000)]
Add s390 versions.

17 years agoAdd new s390 relocs.
drepper [Tue, 28 Jan 2003 10:31:53 +0000 (10:31 +0000)]
Add new s390 relocs.

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

17 years ago(PSEUDO): Use branch with 32 bit offset.
drepper [Tue, 28 Jan 2003 10:30:30 +0000 (10:30 +0000)]
(PSEUDO): Use branch with 32 bit offset.

17 years ago(PSEUDO): Use branch with 32 bit offset.
drepper [Tue, 28 Jan 2003 10:30:14 +0000 (10:30 +0000)]
(PSEUDO): Use branch with 32 bit offset.

17 years ago[HAVE_TLS_SUPPORT] (USE_TLS, TLS_INIT_TCB_SIZE, TLS_INIT_TCB_ALIGN,
drepper [Tue, 28 Jan 2003 10:29:50 +0000 (10:29 +0000)]
[HAVE_TLS_SUPPORT] (USE_TLS, TLS_INIT_TCB_SIZE, TLS_INIT_TCB_ALIGN,
TLS_TCB_SIZE, TLS_TCB_ALIGN, TLS_TCB_AT_TP, INSTALL_DTV, INSTALL_NEW_DTV,
GET_DTV, TLS_INIT_TP, THREAD_DTV): Define.

17 years ago(THREAD_SELF, INIT_THREAD_SELF): Define TLS versions.
drepper [Tue, 28 Jan 2003 10:29:18 +0000 (10:29 +0000)]
(THREAD_SELF, INIT_THREAD_SELF): Define TLS versions.

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

17 years agoDefine PREPARE_CREATE and TLS_VALUE with x86-specific bits. All the
drepper [Tue, 28 Jan 2003 09:55:28 +0000 (09:55 +0000)]
Define PREPARE_CREATE and TLS_VALUE with x86-specific bits.  All the
rest of the code is moved to sysdeps/pthread/createthread.c.

17 years agoGeneric thread creation handling.
drepper [Tue, 28 Jan 2003 09:54:48 +0000 (09:54 +0000)]
Generic thread creation handling.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 09:08:07 +0000 (09:08 +0000)]
Update.

17 years ago(do_pause): New function. Split from __libc_pause. Implement using
drepper [Tue, 28 Jan 2003 09:07:14 +0000 (09:07 +0000)]
(do_pause): New function.  Split from __libc_pause.  Implement using
sigsuspend.
(__libc_pause): Call do_pause to do the real work.

17 years ago(do_sigpause): Check range of sig_or_mask parameter is is_sig != 0.
drepper [Tue, 28 Jan 2003 09:03:09 +0000 (09:03 +0000)]
(do_sigpause): Check range of sig_or_mask parameter is is_sig != 0.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 08:30:50 +0000 (08:30 +0000)]
Update.

17 years ago(SIOCSIFNAME): Define.
drepper [Tue, 28 Jan 2003 08:29:37 +0000 (08:29 +0000)]
(SIOCSIFNAME): Define.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 07:44:41 +0000 (07:44 +0000)]
Update.

17 years ago(__new_sem_post): Clear %eax before returning.
drepper [Tue, 28 Jan 2003 07:43:46 +0000 (07:43 +0000)]
(__new_sem_post): Clear %eax before returning.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 07:32:19 +0000 (07:32 +0000)]
Update.

17 years agoUse official name for the locale.
drepper [Tue, 28 Jan 2003 07:28:44 +0000 (07:28 +0000)]
Use official name for the locale.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 07:27:15 +0000 (07:27 +0000)]
Update.

17 years agoAdd bug14-ENV to set LOCPATH for make check.
drepper [Tue, 28 Jan 2003 07:25:28 +0000 (07:25 +0000)]
Add bug14-ENV to set LOCPATH for make check.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 06:55:09 +0000 (06:55 +0000)]
Update.

17 years ago(tests): Add tst-cleanup2.
drepper [Tue, 28 Jan 2003 06:54:31 +0000 (06:54 +0000)]
(tests): Add tst-cleanup2.

17 years agoTest for cleanup handling.
drepper [Tue, 28 Jan 2003 06:54:01 +0000 (06:54 +0000)]
Test for cleanup handling.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 06:46:50 +0000 (06:46 +0000)]
Update.

17 years agoUpdate.
drepper [Tue, 28 Jan 2003 06:44:47 +0000 (06:44 +0000)]
Update.

17 years ago(__libc_cleanup_region_start): Interpret first parameter correctly.
drepper [Tue, 28 Jan 2003 06:44:10 +0000 (06:44 +0000)]
(__libc_cleanup_region_start): Interpret first parameter correctly.

17 years agoUse _IO_cleanup_region_start instead of __libc_cleanup_region_start and _IO_cleanup_r...
drepper [Tue, 28 Jan 2003 06:41:15 +0000 (06:41 +0000)]
Use _IO_cleanup_region_start instead of __libc_cleanup_region_start and _IO_cleanup_region_end instead of __libc_cleanup_region_end.

17 years ago(CLEANUP_HANDLER): Pass 1 as first parameter to __libc_cleanup_region_start.
drepper [Tue, 28 Jan 2003 06:37:49 +0000 (06:37 +0000)]
(CLEANUP_HANDLER): Pass 1 as first parameter to __libc_cleanup_region_start.