summaryrefslogtreecommitdiff
path: root/lib/libpthread/pthread_lock.c
AgeCommit message (Expand)Author
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-01-05machine/lock.h, not sys/lock.had
2007-11-13For PR bin/37347:ad
2007-10-04Drop PTHREAD__NSPINS back from 1000 to 64. Setting the waiters bits andad
2007-09-24Kill PTHREAD_SPIN_DEBUG - it's not must use with 1:1.ad
2007-09-24Resurrect the function pointers for lock operations and allow eachskrll
2007-09-17Mostly fix the restartable atomic sequences by reversing the sense of theskrll
2007-09-10Merge nick-csl-alignment.skrll
2007-09-07- Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait().ad
2007-09-07If a libpthread internal spinlock is held, nanosleep() for a tick instead ofad
2007-08-16Minor correction for debug code and a cosmetic change.ad
2007-08-16Trim fat off libpthread internal spinlock operations. Makes a mesurablead
2007-08-16- Reinitialize the absolute minimum when recycling user thread state.ad
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-05Cosmetic and minor debugging changes.ad
2007-03-02Remove the PTHREAD_SA option. If M:N threads is reimplemented it'sad
2007-03-02On x86, issue the pause instruction while spinning.ad
2006-12-24Fix bugs with and improve upon previous.ad
2006-12-23Conditionalised support for 1:1 threads. Needs associated kernel changesad
2005-03-17Lint warning police -- don't use `//' for comments in C code.jwise
2005-01-06Add some additional assertions and debugging printf()s.mycroft
2004-03-14It appears that <sys/lock.h> requires <sys/types.h>, so include that as well.he
2004-03-14add libpthread part of concurrency support for SA on MP systemscl
2004-03-03Use the new RAS_*() macros.thorpej
2004-02-13Uppercase CPU, plural is CPUs.wiz
2004-01-19; may be a comment character in assembly, use \n as a separator instead.kleink
2003-05-16Both pthread__lock_ras_start and pthread__lock_ras_end need to bescw
2003-03-08add __RCSID()lukem
2003-02-15Adapt to pthread__assert() and remove local debug toggle.nathanw
2003-01-22pthread__lock_ras_start and pthread__lock_ras_end need to be declaredscw
2003-01-18de-lintchristos
2003-01-18Merge the nathanw_sa branch.thorpej