summaryrefslogtreecommitdiff
path: root/lib/libpthread/pthread_types.h
AgeCommit message (Expand)Author
2017-09-09Support <pthread_typs.h> on C89 compilerskamil
2016-07-20unnamed unions need special treatment since they need braced initializerschristos
2016-07-20cplusplus does not like complex named initializers...christos
2016-07-20use named initializerschristos
2016-07-17Use anonymous union for ptm_ceiling and old __pthread_spin_t field toskrll
2016-07-03GSoC 2016 Charles Cui: Implement thread priority protection based on workchristos
2015-08-27Fix PTHREAD_FOO_INITIALIZER for C++ by not using volatile in the relevantpooka
2015-06-26Rev 1.14 was nice except it didn't work with _INITIALIZER, whichpooka
2015-06-26Don't depend on __CPU_SIMPLE_LOCK_PAD to determine the type ofpooka
2015-06-26C++ (namely libc++) expects to be using PTHREAD_FOO_INITIALIZER as apooka
2008-08-02Change pthread_mutex_t to use the amount of space as and be congruent tomatt
2008-06-05Back out previous because it breaks the build.ad
2008-06-05glibc compatibile PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, requested byad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-02-14Adjust mutex/rwlock definitions to match reality now that there is onlyad
2007-09-07- Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait().ad
2007-08-04Some significant performance improvements, and a fix for a race with pthreadad
2007-05-02Remove obsolete comment.ad
2003-09-26Don't include <machine/lock.h> anymore; instead, we now getnathanw
2003-07-17Prepare for inclusion in sys/types.h by ensuring that all the symbolsnathanw
2003-01-25Make pthread_barrier_wait() handle spurious wakeups from pthread__block()nathanw
2003-01-18Merge the nathanw_sa branch.thorpej