Update.
commit9ec9e34ee301ccfa4216939639be5498831f9d37
authorUlrich Drepper <drepper@redhat.com>
Wed, 26 Jul 2000 02:18:41 +0000 (26 02:18 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 26 Jul 2000 02:18:41 +0000 (26 02:18 +0000)
treee61a7957abfbeb4816cb6dc545c116b8e18159b5
parenta956d04575bbd053a1ff61a05a5526867633d0d0
Update.

* internals.h (strict __pthread_descr_struct): Add p_sem_avail.
* semaphore.c: Handle spurious wakeups.

* sysdeps/pthread/pthread.h: Add back PTHREAD_MUTX_FAST_NP as an alias
for PTHREAD_MUTEX_ADAPTIVE_NP for source code compatibility.

* pthread.c (__pthread_set_own_extricate): Use THREAD_GETMEM.
(__pthread_wait_for_restart): Likewise.

* condvar.c (pthread_cond_wait): Also check whether thread is
cancelable before aborting loop.
(pthread_cond_timedwait): Likewise.
linuxthreads/ChangeLog
linuxthreads/condvar.c
linuxthreads/internals.h
linuxthreads/pthread.c
linuxthreads/semaphore.c
linuxthreads/sysdeps/pthread/pthread.h