summaryrefslogtreecommitdiff
path: root/lib/libpthread/pthread_rwlock.c
AgeCommit message (Expand)Author
2020-01-26Pull up following revision(s) (requested by ad in ticket #647):martin
2016-07-03GSoC 2016 Charles Cui: Implement thread priority protection based on workchristos
2013-03-21- Allow libpthread to be dlopened again, by providing libc stubs to libpthread.christos
2008-10-25remove ; after __weak_alias()yamt
2008-06-23Move call to pthread__self() later.ad
2008-05-25PR lib/38741 priority inversion in libpthread breaks apps that usead
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-08_pthread_rwlock_held_np: if write locked, only return true if held byad
2008-02-10- Remove libpthread's atomic ops.ad
2008-01-31pthread_rwlock_wrheld_np: return true only if locked by the calling thread.ad
2008-01-31use the correct symbolsmlelstv
2008-01-08no semis after weak alias.christos
2007-12-24- Fix pthread_rwlock_trywrlock() which was broken.ad
2007-11-13For PR bin/37347:ad
2007-09-07- Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait().ad
2007-08-16Trim fat off libpthread internal spinlock operations. Makes a mesurablead
2007-08-04Some significant performance improvements, and a fix for a race with pthreadad
2007-03-24- Test+branch is usually cheaper than making an indirect function call,ad
2007-03-05Update to match changed pthread__park() interface.ad
2007-03-02Remove the PTHREAD_SA option. If M:N threads is reimplemented it'sad
2006-12-24Fix bugs with and improve upon previous.ad
2006-12-23Conditionalised support for 1:1 threads. Needs associated kernel changesad
2005-10-19starting the pthread library (ie. calling pthread__start()) beforechs
2005-10-16in pthread_mutex_lock_slow(), pthread_rwlock_timedrdlock() and sem_wait(),chs
2005-01-09pthread_rwlock_timedrdlock() and pthread_rwlock_timedwrlock():nathanw
2005-01-09pthread_rwlock_timedrdlock() and pthread_rwlock_timedwrlock():nathanw
2004-08-03pthread_rwlock_timedrdlock/pthread_rwlock_timedwrlock:yamt
2004-08-03pthread_rwlock_timedwrlock: return ETIMEDOUT appropriately.yamt
2004-01-09- add deadlock check to pthread_rwlock_wrlock and pthread_rwlock_timedwrlockcl
2003-11-24Update mutex/rwlock/sem code to match recent change in cond code.cl
2003-03-08add __RCSID()lukem
2003-02-15Remove unnecessary inclusion of <assert.h>.nathanw
2003-01-31Use pthread__sched_sleepers() instead of iterating over sleep queuesnathanw
2003-01-18Merge the nathanw_sa branch.thorpej