about summary refs log tree commit diff
path: root/nptl/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2003-03-101-0/+2
| | | | * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: New file.
* Update.Ulrich Drepper2003-03-101-0/+12
| | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/x86_64/pthread_once.S: Fix many leftovers from the ia32 code. * sysdeps/unix/sysv/linux/i386/pthread_once.S: Remove unneccessary memory load. (clear_once_control): Don't load %esi. * sysdeps/x86_64/tls.h: Remove all traces of segment descriptor handling. * sysdeps/unix/sysv/linux/x86_64/fork.c: New file.
* Update.Ulrich Drepper2003-03-101-0/+3
| | | | | * sysdeps/unix/sysv/linux/s390/createthread.c: Moved to... * sysdeps/unix/sysv/linux/createthread.c: ...here.
* Update.Ulrich Drepper2003-03-091-0/+5
| | | | * po/da.po: Likewise.
* Update.Ulrich Drepper2003-03-081-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tst-tls2.c (do_test): Add TEMP_FAILURE_RETRY around sem_wait call. * tst-signal3.c (do_test): Likewise. * tst-sem5.c (do_test): Likewise. * tst-kill6.c (do_test): Likewise. * tst-tls3.c (do_test): Likewise. Include <errno.h>. * sysdeps/unix/sysv/linux/i386/lowlevellock.h: Use add/sub instead of inc/dec. * sysdeps/unix/sysv/linux/i386/lowlevelsem.h: Likewise. * sysdeps/unix/sysv/linux/i386/pthread_once.S: Likewise * sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/sem_post.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/lowlevelmutex.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S: Likewise.
* Update.Ulrich Drepper2003-03-081-0/+5
| | | | | | | 2003-03-08 Ulrich Drepper <drepper@redhat.com> * allocatestack.c (allocate_stack): If mprotect() fails free the TLS memory.
* Update.Ulrich Drepper2003-03-071-0/+10
| | | | | | | | | | | | * sysdeps/i386/i486/bits/atomic.h: Fix a few unused definitions. * sysdeps/unix/sysv/linux/i386/lowlevellock.h: Remove all trace of lll_wake_tid. This was used only to work around kernel limits in the early days. * sysdeps/unix/sysv/linux/s390/lowlevellock.h: Likewise. * sysdeps/unix/sysv/linux/sh/libc-lowlevellock.S: Likewise. * sysdeps/unix/sysv/linux/sh/lowlevellock.S: Likewise. * sysdeps/unix/sysv/linux/sh/lowlevellock.h: Likewise.
* Update.Ulrich Drepper2003-03-071-0/+10
| | | | | | | | | | | | 2003-03-07 Ulrich Drepper <drepper@redhat.com> * init.c (__static_tls_align_m1): Renamed from __static_tls_align. (__pthread_initialize_minimal_internal): Change initialization of __static_tls_align_m1 appropriately. * pthreadP.h (__static_tls_align_m1): Renamed from __static_tls_align. * allocatestack.c (allocate_stack): Use __static_tls_align_m1 instead of __static_tls_align-1.
* Update.Ulrich Drepper2003-03-071-7/+0
|
* Update.Ulrich Drepper2003-03-041-0/+4
| | | | | | 2003-03-04 Jakub Jelinek <jakub@redhat.com> * sysdeps/ia64/fpu/libm-test-ulps: Regenerated.
* Update.Ulrich Drepper2003-03-041-0/+5
| | | | | | | * pthread_attr_setstack.c: Moved to... * sysdeps/pthread/pthread_attr_setstack.c: ...here. New file. * pthread_attr_setstackaddr.c: Moved to... * sysdeps/pthread/pthread_attr_setstackaddr.c: ...here. New file.
* Update.Ulrich Drepper2003-03-041-0/+9
| | | | | | | | | | | * pthread_create.c: Define __pthread_keys using nocommon attribute, not by placing it explicitly in bss. Remove DEFINE_DEALLOC definition. Not needed anymore. * allocatestack.c: Define ARCH_MAP_FLAGS if not already defined. Use it in mmap call to allocate stacks. * sysdeps/pthread/createthread.c (create_thread): Fix comment.
* Update.Ulrich Drepper2003-03-041-0/+5
| | | | * sysdeps/generic/dl-sysdep.h: Add double include protection.
* Update.Ulrich Drepper2003-03-041-0/+3
| | | | | * sysdeps/unix/sysv/linux/s390/dl-sysdep.h: Removed. The generic version is just fine.
* Update.Ulrich Drepper2003-03-041-2/+0
| | | | * po/tr.po: Update from translation team.
* Update.Ulrich Drepper2003-03-041-0/+2
| | | | * po/tr.po: Update from translation team.
* Update.Ulrich Drepper2003-03-031-0/+8
| | | | | | | 2003-03-03 Ulrich Drepper <drepper@redhat.com> * include/sched.h (__clone2): Use ... instead of adding all the new parameters.
* Update.Ulrich Drepper2003-03-031-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2003-03-03 Martin Schwidefsky <schwidefsky@de.ibm.com> * atomic.h (atomic_exchange_and_add): Return newval, not oldval. * sysdeps/pthread/pthread_cond_timedwait.c (__pthread_cond_timedwait): Fix handling of cancellation and failing pthread_mutex_unlock call. * sysdeps/pthread/pthread_cond_wait.c (__condvar_cleanup): Likewise. (__pthread_cond_wait): Likewise. * sysdeps/pthread/pthread_rwlock_timedrdlock.c (pthread_rwlock_timedrdlock): Fix clobber of result variable by lll_futex_timed_wait call. * sysdeps/pthread/pthread_rwlock_timedwrlock.c (pthread_rwlock_timedwrlock): Likewise. * sysdeps/unix/sysv/linux/s390/libc-lowlevellock.c (___lll_lock): Don't define lll_unlock_wake_cb and ___lll_timedwait_tid in libc.so. * sysdeps/unix/sysv/linux/s390/lowlevellock.c: Remove XXX comments. * sysdeps/unix/sysv/linux/s390/sem_post.c (__new_sem_post): Fix check of lll_futex_wake return value.
* * sysdeps/ia64/dl-fptr.c (__ia64_make_fptr): Add const to MAP arg.Roland McGrath2003-03-031-0/+8
| | | | * sysdeps/ia64/dl-machine.h: Update decl.
* Update.Ulrich Drepper2003-03-031-0/+3
| | | | * elf/dl-load.c (struct filebuf): Reduce buf array to 512 bytes.
* Update.Ulrich Drepper2003-03-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-03-02 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/bits/time.h: Define CLOCK_MONOTONIC. * sysdeps/posix/clock_getres.c: Define code for CLOCK_REALTIME only if not already defined. Use SYSDEP_GETRES to allow other files to provide alternative implementations. * sysdeps/unix/sysv/linux/clock_getres.c: New file * sysdeps/unix/clock_gettime.c: Define code for CLOCK_REALTIME only if not already defined. Use SYSDEP_GETTIME to allow other files to provide alternative implementations. * sysdeps/unix/sysv/linux/clock_gettime.c: New file. * sysdeps/unix/clock_settime.c: Define code for CLOCK_REALTIME only if not already defined. Use SYSDEP_GETTIME to allow other files to provide alternative implementations. * sysdeps/unix/sysv/linux/clock_settime.c: New file. * sysdeps/unix/clock_nanosleep.c: Use SYSDEP_NANOSLEEP to allow other files to provide alternative implementations. Rearrange tests for invalid parameters. * sysdeps/unix/sysv/linux/clock_nanosleep.c: New file. * sysdeps/unix/sysv/linux/sysconf.c: New file. * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_POSIX_TIMERS for Linux 2.4.63 and up. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Define _POSIX_MONOTONIC_CLOCK.
* Update.Ulrich Drepper2003-03-031-0/+5
| | | | | | | 2003-03-02 Ulrich Drepper <drepper@redhat.com> * tst-cancel4.c (tf_sleep): Lower sleep time a bit to not upset recent kernels.
* Update.Ulrich Drepper2003-03-021-0/+4
| | | | | | 2003-03-01 Ulrich Drepper <drepper@redhat.com> * descr.h (struct pthread): Move cleanup field to the front.
* Update.Ulrich Drepper2003-03-021-0/+5
| | | | | | | * sysdeps/i386/tcb-offsets.sym: Add CLEANUP and CLEANUP_PREV. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Inline __pthread_cleanup_pop functionality. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Likewise.
* * configure.in: In "running configure fragment for" message,Roland McGrath2003-03-011-0/+4
| | | | | omit $srcdir from the name if we prepended it. * configure: Regenerated.
* Update.Ulrich Drepper2003-03-011-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-03-01 Ulrich Drepper <drepper@redhat.com> * descr.h (struct pthread): Move tid field to the front now that it is often used. * sysdeps/unix/sysv/linux/i386/i486/libc-lowlevelmutex.S (__lll_mutex_timedlock_wait): Remove. (__lll_mutex_unlock_wake): Don't save, load, and restore %esi. * sysdeps/unix/sysv/linux/i386/i486/lowlevelmutex.S (__lll_mutex_unlock_wake): Don't save, load, and restore %esi. * sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S (lll_unlock_wake_cb): Don't save and restore %esi. (__lll_unlock_wake): Add alignment. Don't save, load, and restore %esi. (__lll_timedwait_tid): Add alignment. * sysdeps/unix/sysv/linux/i386/i486/libc-lowlevellock.S (__lll_unlock_wake): Add alignment. Don't save, load, and restore %esi. (__lll_timedwait_tid): Removed. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S (__pthread_cond_broadcast): Don't save, load, and restore %esi. * sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S (pthread_barrier_wait): Don't save, load, and restore %esi for last thread. * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S (__pthread_cond_signal): Don't save, load, and restore %esi. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S (__pthread_rwlock_unlock): Don't save, load, and restore %esi. * sysdeps/unix/sysv/linux/i386/i486/sem_post.S (__new_sem_post): Don't save, load, and restore %esi.
* Update.Ulrich Drepper2003-02-271-0/+3
| | | | | * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S: Release lock before waking up the waiters.
* Update.Ulrich Drepper2003-02-271-0/+2
| | | | | | | 2003-02-27 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/fpu/libm-test-ulps: Increase ULPs for yn due to code generation changes in recent gcc.
* Update.Ulrich Drepper2003-02-271-0/+3
| | | | | * tst-rwlock9.c (writer_thread): Correct adding TIMEOUT. (reader_thread): Likewise.
* Update.Ulrich Drepper2003-02-271-0/+9
| | | | | | | 2003-02-24 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/sysdep.S (__syscall_error): Fix unwind info.
* Update.Ulrich Drepper2003-02-271-0/+7
| | | | Patch by Neil Brown <neilb@cse.unsw.edu.au> [PR libc/4973].
* Update.Ulrich Drepper2003-02-271-0/+3
| | | | | * Makefile (tests): Add tst-dlsym1. * tst-dlsym1.c: New file.
* Update.Ulrich Drepper2003-02-271-0/+6
| | | | | | | | 2003-02-26 Ulrich Drepper <drepper@redhat.com> * init.c (__pthread_initialize_minimal_internal): Set GL(dl_error_catch_tsd) to __libc_dl_error_tsd. * Versions (libc:GLIBC_PRIVATE): Export __libc_dl_error_tsd.
* Update.Ulrich Drepper2003-02-251-0/+2
| | | | * sem_open.c (sem_open): Fix handling of O_CREAT without O_EXCL.
* Update.Ulrich Drepper2003-02-251-0/+2
| | | | | | | 2003-02-24 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Remove EACCES test.
* Update.Ulrich Drepper2003-02-251-0/+2
| | | | * tst-rwlock8.c (reader_thread): Remove unused variable.
* Update.Ulrich Drepper2003-02-241-0/+4
| | | | | | * Makefile: Add rules to build and run tst-tls3. * tst-tls3.c: New file. * tst-tls3mod.c: New file.
* Update.Ulrich Drepper2003-02-241-0/+5
| | | | | | | | * sysdeps/pthread/pthread_rwlock_rdlock.c: Likewise. * sysdeps/pthread/pthread_rwlock_timedrdlock.c: Likewise. * sysdeps/pthread/pthread_rwlock_timedwrlock.c: Likewise. * sysdeps/pthread/pthread_rwlock_unlock.c: Likewise. * sysdeps/pthread/pthread_rwlock_wrlock.c: Likewise.
* Update.Ulrich Drepper2003-02-241-0/+14
| | | | | | | | | | | | | | | | 2003-02-24 Ulrich Drepper <drepper@redhat.com> * Makefile (tests): Add tst-rwlock8 and tst-rwlock9. * tst-rwlock8.c: New file. * tst-rwlock9.c: New file. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S: Fix complete broken rwlock implementation. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S: Likewise. * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S: Likewise.
* * Makefile (nptl-version): Change regexp so case sensitivity is ok.Roland McGrath2003-02-241-0/+4
|
* Update.Ulrich Drepper2003-02-241-0/+3
| | | | | * Makefile (tests): Add tst-context1. * tst-context1.c: New file.
* Update.Ulrich Drepper2003-02-241-0/+4
| | | | | | * Makefile (tests): Add tst-tls1 and tst-tls2. * tst-tls1.c: New file. * tst-tls2.c: New file.
* Update.Ulrich Drepper2003-02-231-0/+3
| | | | | * posix/Makefile (CFLAGS-regex.c): Remove RE_ENABLE_I18N definition. * posix/regex_internal.h (RE_ENABLE_I18N): Pretty printing.
* Update.Ulrich Drepper2003-02-231-0/+7
| | | | | | | 2003-02-23 Ulrich Drepper <drepper@redhat.com> * resolv/res_libc.c [USE___THREAD] (_res): Initialize _vcsock element to -1.
* Update.Ulrich Drepper2003-02-231-0/+3
| | | | | * sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S: Shave off 3 more bytes by using offset-less instructions when possible.
* Update.Ulrich Drepper2003-02-221-1/+1
| | | | | * catgets/Makefile: Add rules to run test2.msg test. * catgets/test2.msg: New file.
* Update.Ulrich Drepper2003-02-221-0/+9
| | | | * iconv/iconv_prog.c (main): Unify messages.
* * pthread_create.c (start_thread): Call __libc_thread_freeres.Roland McGrath2003-02-221-0/+4
|
* Update.Ulrich Drepper2003-02-221-0/+5
| | | | | | | * Makefile (tests): Add tst-eintr1. (distribute): Add eintr.c. * tst-eintr1.c: New file. * eintr.c: New file.
* Update.Ulrich Drepper2003-02-221-1/+2
| | | | * sysdeps/unix/sysv/linux/bits/signum.h (__SIGRTMAX): Define as _NSIG.