summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_umtx.h
Commit message (Expand)AuthorAgeFilesLines
* Change atfork lock from mutex to rwlock, also make mutexes used by malloc()davidxu2010-09-011-1/+4
* Add signal handler wrapper, the reason to add it becauses there aredavidxu2010-09-011-0/+5
* rwlock implemented from libthr need to fall through the 'hard path' andattilio2009-09-231-2/+5
* Add two commands to _umtx_op system call to allow a simple mutex to bedavidxu2008-06-241-9/+13
* Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to savedavidxu2008-04-291-2/+2
* Replace userland rwlock with a pure kernel based rwlock, the newdavidxu2008-04-021-0/+81
* Remove umtx_t definition, use type long directly, add wrapper functiondavidxu2007-11-211-5/+5
* Check environment variable PTHREAD_ADAPTIVE_SPIN, if it is set, usedavidxu2006-12-201-1/+1
* Create inline function _thr_umutex_trylock2 to only try one atomicdavidxu2006-12-141-0/+8
* Add _thr_ucond_init().davidxu2006-12-051-3/+4
* Use kernel provided userspace condition variable to implement pthreaddavidxu2006-12-041-0/+4
* o Make _thr_umutex_init a function.davidxu2006-10-131-15/+9
* Replace internal usage of struct umtx with umutex which can supportsdavidxu2006-09-061-50/+10
* Add umutex APIs.davidxu2006-08-281-0/+46
* Hide umtx API symbols as well.davidxu2005-12-211-5/+5
* Cast to uintptr_t to avoid compiler warning, it was broken bydavidxu2005-07-281-6/+12
* Import my recent 1:1 threading working. some features improved includes:davidxu2005-04-021-0/+81
OpenPOWER on IntegriCloud