aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_spinlock.c
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/7.0.0_cvscvs2svn2008-02-241-1/+1
* Remove 3rd clause, renumber, ok per emailWarner Losh2007-01-121-4/+1
* Replace internal usage of struct umtx with umutex which can supportsDavid Xu2006-09-061-11/+18
* WARNS level 4 cleanup.David Xu2006-04-041-4/+5
* Increase the number of spinlocks, since libc's malloc implementation isJason Evans2006-01-131-1/+1
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-021-109/+59
* Unconditionaly initialize any spin lock passed to pthread_spin_init(). WhileMike Makonnen2004-04-241-4/+0
* o Implement the pthread_spin_* functions in libthr.Mike Makonnen2004-01-221-0/+86
* Fix the wrapper function around signals so that a signal handlingMike Makonnen2003-12-091-0/+11
* There's no need for _umtxtrylock to be a separate function.Mike Makonnen2003-07-061-10/+0
* Locking primitives and operations in libthr should use struct umtx,Mike Makonnen2003-06-291-2/+2
* The move to _retire() a thread in the GC instead of in the thread'sMike Makonnen2003-06-291-15/+3
* _pthread_cancel() breaks the normal lock order of first locking theMike Makonnen2003-05-251-0/+10
* Add two functions: _spinlock_pthread() and _spinunlock_pthread()Mike Makonnen2003-05-231-2/+14
* - Define curthread as _get_curthread() and remove all direct calls toJeff Roberson2003-04-021-6/+0
* - Add libthr but don't hook it up to the regular build yet. This is anJeff Roberson2003-04-011-0/+88