NetBSD/lib/libpthread
ad b5a5e72af1 Mirror a fix made to the kernel's condvars:
After resuming execution, the thread must check to see if it
has been restarted as a result of pthread_cond_signal().  If it
has, but cannot take the wakeup (because of eg a pending Unix
signal or timeout) then try to ensure that another thread sees
it.  This is necessary because there may be multiple waiters,
and at least one should take the wakeup if possible.
2007-04-12 21:36:06 +00:00
..
arch Remove support for NetBSD/{,evb}sh5. 2007-04-08 09:35:21 +00:00
debuglog.c Remove the PTHREAD_SA option. If M:N threads is reimplemented it's 2007-03-02 18:53:51 +00:00
Makefile Remove the PTHREAD_SA option. If M:N threads is reimplemented it's 2007-03-02 18:53:51 +00:00
pthread_attr_setcreatesuspend_np.3
pthread_attr.3 PR lib/34931: PTHREAD_ATTR(3) doesn't document PTHREAD_CREATE_JOINABLE and 2007-03-21 18:53:32 +00:00
pthread_attr.c
pthread_barrier_destroy.3
pthread_barrier_init.3
pthread_barrier_wait.3
pthread_barrier.c - Test+branch is usually cheaper than making an indirect function call, 2007-03-24 18:51:59 +00:00
pthread_barrierattr.3
pthread_cancel.3
pthread_cancelstub.c Add __sigsuspend14, sigtimedwait as cancellation points. 2007-03-04 20:07:13 +00:00
pthread_cleanup_push.3
pthread_cond_broadcast.3
pthread_cond_destroy.3
pthread_cond_init.3
pthread_cond_wait.3
pthread_cond.c Mirror a fix made to the kernel's condvars: 2007-04-12 21:36:06 +00:00
pthread_condattr.3
pthread_create.3
pthread_debug.c Remove the PTHREAD_SA option. If M:N threads is reimplemented it's 2007-03-02 18:53:51 +00:00
pthread_debug.h Remove the PTHREAD_SA option. If M:N threads is reimplemented it's 2007-03-02 18:53:51 +00:00
pthread_detach.3
pthread_equal.3
pthread_exit.3
pthread_getspecific.3
pthread_int.h Mirror a fix made to the kernel's condvars: 2007-04-12 21:36:06 +00:00
pthread_join.3
pthread_key_create.3
pthread_key_delete.3
pthread_kill.3
pthread_lock.c - Test+branch is usually cheaper than making an indirect function call, 2007-03-24 18:51:59 +00:00
pthread_misc.c Remove the PTHREAD_SA option. If M:N threads is reimplemented it's 2007-03-02 18:53:51 +00:00
pthread_mutex_destroy.3
pthread_mutex_init.3
pthread_mutex_lock.3
pthread_mutex_unlock.3
pthread_mutex.c - Test+branch is usually cheaper than making an indirect function call, 2007-03-24 18:51:59 +00:00
pthread_mutexattr.3
pthread_once.3
pthread_queue.h
pthread_rwlock_destroy.3
pthread_rwlock_init.3
pthread_rwlock_rdlock.3
pthread_rwlock_unlock.3
pthread_rwlock_wrlock.3
pthread_rwlock.c - Test+branch is usually cheaper than making an indirect function call, 2007-03-24 18:51:59 +00:00
pthread_rwlockattr.3
pthread_schedparam.3
pthread_self.3
pthread_setspecific.3
pthread_sigmask.3
pthread_specific.c
pthread_spin_destroy.3
pthread_spin_init.3
pthread_spin_lock.3
pthread_spin_unlock.3
pthread_stack.c Remove the PTHREAD_SA option. If M:N threads is reimplemented it's 2007-03-02 18:53:51 +00:00
pthread_suspend_np.3
pthread_testcancel.3
pthread_tsd.c
pthread_types.h
pthread.3 - Sync with reality. 2007-03-05 23:53:53 +00:00
pthread.c - Test+branch is usually cheaper than making an indirect function call, 2007-03-24 18:51:59 +00:00
pthread.h
res_state.c
sched_yield.3
sched.c
sem.c - Test+branch is usually cheaper than making an indirect function call, 2007-03-24 18:51:59 +00:00
shlib_version Bump libpthread & libpthread_dbg minor versions so that an old SA copy 2007-02-09 23:00:16 +00:00
TODO Remove the PTHREAD_SA option. If M:N threads is reimplemented it's 2007-03-02 18:53:51 +00:00