summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_spinlock.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid various shadowed variables. libthr is now almost WARNS=4 clean exceptdelphij2008-04-231-6/+6
* Remove 3rd clause, renumber, ok per emailimp2007-01-121-4/+1
* Replace internal usage of struct umtx with umutex which can supportsdavidxu2006-09-061-11/+18
* WARNS level 4 cleanup.davidxu2006-04-041-4/+5
* Increase the number of spinlocks, since libc's malloc implementation isjasone2006-01-131-1/+1
* Import my recent 1:1 threading working. some features improved includes:davidxu2005-04-021-109/+59
* Unconditionaly initialize any spin lock passed to pthread_spin_init(). Whilemtm2004-04-241-4/+0
* o Implement the pthread_spin_* functions in libthr.mtm2004-01-221-0/+86
* Fix the wrapper function around signals so that a signal handlingmtm2003-12-091-0/+11
* There's no need for _umtxtrylock to be a separate function.mtm2003-07-061-10/+0
* Locking primitives and operations in libthr should use struct umtx,mtm2003-06-291-2/+2
* The move to _retire() a thread in the GC instead of in the thread'smtm2003-06-291-15/+3
* _pthread_cancel() breaks the normal lock order of first locking themtm2003-05-251-0/+10
* Add two functions: _spinlock_pthread() and _spinunlock_pthread()mtm2003-05-231-2/+14
* - Define curthread as _get_curthread() and remove all direct calls tojeff2003-04-021-6/+0
* - Add libthr but don't hook it up to the regular build yet. This is anjeff2003-04-011-0/+88
OpenPOWER on IntegriCloud