NetBSD/lib/libpthread
wrstuden 25b0eaef3c Close a window in which we can not notice a recently-slept-on-our
mutex thread, thus leaving a thread sleeping on an unlocked mutex.

Reviewed by myself and Christos.

Problem reported by Arne H. Juul, arnej at pvv dot ntnu dot no,
in PR 26208. This fix represents option 1 presented in the PR.
2006-08-22 21:46:09 +00:00
..
arch Err, restore the name of pthread__switch_return_point, it is 2006-07-09 01:07:38 +00:00
Makefile include libc after our own files to fix ports that have 2 assym.h's. One 2005-12-13 22:07:20 +00:00
TODO
debuglog.c
pthread.3
pthread.c There is no point in using the internal sigprocmask() to initialize 2006-04-24 18:39:36 +00:00
pthread.h Add restrict qualifiers to <pthread.h> function arguments. 2005-03-21 17:55:07 +00:00
pthread_alarms.c Coverity CID 882: Avoid NULL deref. 2006-03-19 23:01:03 +00:00
pthread_attr.3 Add restrict qualifiers to <pthread.h> function arguments. 2005-03-21 17:55:07 +00:00
pthread_attr.c pthread_attr_getschedpolicy() wasn't setting the return buffer at all. 2005-09-21 15:27:14 +00:00
pthread_attr_setcreatesuspend_np.3
pthread_barrier.c
pthread_barrier_destroy.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_barrier_init.3 Fix various spelling errors. 2005-06-17 18:07:06 +00:00
pthread_barrier_wait.3 New sentence, new line. 2005-06-17 18:23:52 +00:00
pthread_barrierattr.3 Fix various spelling errors. 2005-06-17 18:07:06 +00:00
pthread_cancel.3
pthread_cancelstub.c XXX: Work around libpthread's "intimate" connection with libc. 2005-09-13 02:45:38 +00:00
pthread_cleanup_push.3
pthread_cond.c
pthread_cond_broadcast.3 Fix various spelling errors. 2005-06-17 18:07:06 +00:00
pthread_cond_destroy.3
pthread_cond_init.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_cond_wait.3 Add restrict qualifiers to <pthread.h> function arguments. 2005-03-21 17:55:07 +00:00
pthread_condattr.3 Fix various spelling errors. 2005-06-17 18:07:06 +00:00
pthread_create.3 Add restrict qualifiers to <pthread.h> function arguments. 2005-03-21 17:55:07 +00:00
pthread_debug.c
pthread_debug.h
pthread_detach.3
pthread_equal.3
pthread_exit.3
pthread_getspecific.3
pthread_int.h starting the pthread library (ie. calling pthread__start()) before 2005-10-19 02:15:03 +00:00
pthread_join.3
pthread_key_create.3
pthread_key_delete.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_kill.3
pthread_lock.c
pthread_mutex.c Close a window in which we can not notice a recently-slept-on-our 2006-08-22 21:46:09 +00:00
pthread_mutex_destroy.3
pthread_mutex_init.3 Add restrict qualifiers to <pthread.h> function arguments. 2005-03-21 17:55:07 +00:00
pthread_mutex_lock.3
pthread_mutex_unlock.3
pthread_mutexattr.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_once.3
pthread_queue.h
pthread_run.c
pthread_rwlock.c starting the pthread library (ie. calling pthread__start()) before 2005-10-19 02:15:03 +00:00
pthread_rwlock_destroy.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_rwlock_init.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_rwlock_rdlock.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_rwlock_unlock.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_rwlock_wrlock.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_rwlockattr.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_sa.c
pthread_schedparam.3 Add restrict qualifiers to <pthread.h> function arguments. 2005-03-21 17:55:07 +00:00
pthread_self.3
pthread_setspecific.3
pthread_sig.c sigtimedwait: if we collect a queued signal via pt_siglist, do not 2006-06-12 16:45:14 +00:00
pthread_sigmask.3 pthread_sigmask(): Add restrict qualifier to set, oset args. 2006-01-07 20:10:29 +00:00
pthread_sleep.c Avoid passing along a timespec with a negative number of seconds if 2005-04-19 16:38:57 +00:00
pthread_specific.c
pthread_spin_destroy.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_spin_init.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_spin_lock.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_spin_unlock.3 New sentence, new line. 2005-06-17 18:26:53 +00:00
pthread_stack.c - do PTHREAD_MLOCK_KLUDGE in pthread__stackid_setup, rather than callers, 2006-02-12 11:41:53 +00:00
pthread_suspend_np.3
pthread_testcancel.3
pthread_tsd.c
pthread_types.h
res_state.c
sched.c Change the sched_*() functions to return -1 and set errno to ENOSYS 2005-10-09 11:17:28 +00:00
sched_yield.3
sem.c starting the pthread library (ie. calling pthread__start()) before 2005-10-19 02:15:03 +00:00
shlib_version