Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 3 Mar 2003 21:11:12 +0000 (21:11 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 3 Mar 2003 21:11:12 +0000 (21:11 +0000)
commit7ce5c1640cbeb86d2094d992f30438ddda40ac14
tree63f44821134b350f7eef50c06f75b4a4caf5b71b
parent625f22fc7f8e0d61e3e6cff2c65468b91dbad426
Update.

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.
nptl/ChangeLog
nptl/atomic.h
nptl/sysdeps/pthread/pthread_cond_timedwait.c
nptl/sysdeps/pthread/pthread_cond_wait.c
nptl/sysdeps/pthread/pthread_rwlock_timedrdlock.c
nptl/sysdeps/unix/sysv/linux/s390/libc-lowlevellock.c
nptl/sysdeps/unix/sysv/linux/s390/lowlevellock.c
nptl/sysdeps/unix/sysv/linux/s390/sem_post.c
po/gl.po
po/sv.po