about summary refs log tree commit diff
path: root/nptl
Commit message (Collapse)AuthorAgeFilesLines
* Typo in comment.Ulrich Drepper2003-03-021-1/+1
|
* Update.Ulrich Drepper2003-03-022-2/+7
| | | | | | 2003-03-01 Ulrich Drepper <drepper@redhat.com> * descr.h (struct pthread): Move cleanup field to the front.
* Update.Ulrich Drepper2003-03-023-8/+9
| | | | | | | * 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.
* Add CLEANUP and CLEANUP_PREV.Ulrich Drepper2003-03-021-2/+4
|
* * configure.in: In "running configure fragment for" message,Roland McGrath2003-03-012-2/+6
| | | | | omit $srcdir from the name if we prepended it. * configure: Regenerated.
* Update.Ulrich Drepper2003-03-0111-201/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-282-2/+4
|
* Update.Ulrich Drepper2003-02-273-6/+22
| | | | | * 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.
* (do_test): Don't start more than one thread in parallel.Ulrich Drepper2003-02-271-10/+8
|
* Update.Ulrich Drepper2003-02-272-0/+13
| | | | | * tst-rwlock9.c (writer_thread): Correct adding TIMEOUT. (reader_thread): Likewise.
* Update.Ulrich Drepper2003-02-274-9/+51
| | | | | | | 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-275-3/+54
| | | | | | | | | | | | 2003-02-27 Ulrich Drepper <drepper@redhat.com> * sunrpc/svc_udp.c (svcudp_recv): Remove all control messages except the PKTINFO. Reset interface in PKTINFO. * elf/elf.h: Add new R_PPC64_* relocs for TLS. * elf/tls-macros.h [__powerpc64__] (TLS_LE, TLS_IE, TLS_LD, TLS_GD): Define. * sysdeps/powerpc/elf/libc-start.c (__libc_start_main):
* Update.Ulrich Drepper2003-02-273-0/+72
| | | | | * Makefile (tests): Add tst-dlsym1. * tst-dlsym1.c: New file.
* Update.Ulrich Drepper2003-02-272-0/+16
| | | | | | | | 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.
* (libc:GLIBC_PRIVATE): Export __libc_dl_error_tsd.Ulrich Drepper2003-02-271-0/+4
|
* (sem_open): Only call __libc_close if file descriptor is valid.Ulrich Drepper2003-02-251-5/+11
|
* Update.Ulrich Drepper2003-02-252-41/+45
| | | | * sem_open.c (sem_open): Fix handling of O_CREAT without O_EXCL.
* Update.Ulrich Drepper2003-02-252-16/+23
| | | | | | | 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.
* (reader_thread): Remove unused variable.Ulrich Drepper2003-02-251-1/+0
|
* Bump to 0.26.Ulrich Drepper2003-02-241-1/+1
|
* Update.Ulrich Drepper2003-02-244-2/+271
| | | | | | * Makefile: Add rules to build and run tst-tls3. * tst-tls3.c: New file. * tst-tls3mod.c: New file.
* Update.Ulrich Drepper2003-02-2412-80/+171
| | | | | | | | * 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-243-1/+176
| | | | | | | | | | | | | | | | 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.
* Stress test of timed rwlock functions.Ulrich Drepper2003-02-241-0/+189
|
* * Makefile (nptl-version): Change regexp so case sensitivity is ok.Roland McGrath2003-02-241-0/+4
|
* 2003-02-23 Roland McGrath <roland@redhat.com>Roland McGrath2003-02-241-1/+1
| | | | * Makefile (nptl-version): Change regexp so case sensitivity is ok.
* Update.Ulrich Drepper2003-02-242-1/+5
| | | | | * Makefile (tests): Add tst-context1. * tst-context1.c: New file.
* Test *context functions in threads.Ulrich Drepper2003-02-241-0/+132
|
* Update.Ulrich Drepper2003-02-244-0/+282
| | | | | | * Makefile (tests): Add tst-tls1 and tst-tls2. * tst-tls1.c: New file. * tst-tls2.c: New file.
* Update.Ulrich Drepper2003-02-241-1/+1
| | | | * sysdeps/generic/bits/confname.h: Remove #ifs.
* Update.Ulrich Drepper2003-02-232-1/+4
| | | | | * posix/Makefile (CFLAGS-regex.c): Remove RE_ENABLE_I18N definition. * posix/regex_internal.h (RE_ENABLE_I18N): Pretty printing.
* Update.Ulrich Drepper2003-02-233-25/+34
| | | | | | | 2003-02-23 Ulrich Drepper <drepper@redhat.com> * resolv/res_libc.c [USE___THREAD] (_res): Initialize _vcsock element to -1.
* Update.Ulrich Drepper2003-02-232-1/+16
| | | | | * 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.
* Add dependency for $(objpfx)version.d.Ulrich Drepper2003-02-221-1/+2
|
* Update.Ulrich Drepper2003-02-224-1/+14
| | | | * iconv/iconv_prog.c (main): Unify messages.
* * pthread_create.c (start_thread): Call __libc_thread_freeres.Roland McGrath2003-02-221-0/+4
|
* 2003-02-21 Roland McGrath <roland@redhat.com>Roland McGrath2003-02-221-1/+3
| | | | * pthread_create.c (start_thread): Call __libc_thread_freeres.
* Update.Ulrich Drepper2003-02-223-0/+83
| | | | | | | * Makefile (tests): Add tst-eintr1. (distribute): Add eintr.c. * tst-eintr1.c: New file. * eintr.c: New file.
* Test for pthread_create and pthread_koin not returning EINTR.Ulrich Drepper2003-02-221-0/+97
|
* Update.Ulrich Drepper2003-02-221-1/+2
| | | | * sysdeps/unix/sysv/linux/bits/signum.h (__SIGRTMAX): Define as _NSIG.
* Update.Ulrich Drepper2003-02-222-1/+142
| | | | | | | | | | 2003-02-21 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/getuid.c: Use INTERNAL_SYSCALL and do not chechk for errors (unless testing for 32bit variant). * sysdeps/unix/sysv/linux/i386/getgid.c: Likewise. * sysdeps/unix/sysv/linux/i386/geteuid.c: Likewise. * sysdeps/unix/sysv/linux/i386/getegid.c: Likewise.
* Update.Ulrich Drepper2003-02-214-2/+72
| | | | | | | | | | | | | | | * pthread_cancel.c (pthread_cancel): Use tkill directly. * sysdeps/unix/sysv/linux/pthread_kill.c (__pthread_kill): Disallow sending SIGCANCEL. tst-kill3, tst-kill4, tst-kill5. * tst-kill1.c: New file. * tst-kill2.c: New file. * tst-kill3.c: New file. * tst-kill5.c: New file. * tst-basic7.c: Renamed to... * tst-kill4.c: ...this.
* Update.Ulrich Drepper2003-02-216-1/+403
| | | | | | | 2003-02-21 Ulrich Drepper <drepper@redhat.com> * Makefile (tests): Remove tst-basic7. Add tst-kill1, tst-kill2, tst-kill3, tst-kill4.
* * Makerules: Filter $(install-lib-ldscripts) out of list of targetsRoland McGrath2003-02-211-0/+4
| | | | for libfoo.so that need $(make-link) rules.
* Update.Ulrich Drepper2003-02-2110-36/+85
| | | | | | | | | | | | | | * pthreadP.h: Define INVALID_TD_P and INVALID_NOT_TERMINATED_TD_P. * pthread_cancel.c: Use INVALID_TD_P. * pthread_detach.c: Likewise. * pthread_getschedparam.c: Likewise. * pthread_setschedparam.c: Likewise. * sysdeps/pthread/pthread_getcpuclockid.c: Likewise. * sysdeps/unix/sysv/linux/pthread_kill.c: Likewise. * pthread_join.c: Use INVALID_NOT_TERMINATED_TD_P. * pthread_timedjoin.c: Likewise. * tst-basic7.c: Include <signal.h>.
* Include <signal.h>.Ulrich Drepper2003-02-211-0/+1
|