summaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_spinlock.c
Commit message (Expand)AuthorAgeFilesLines
* Copy releng/6.4 to release/6.4.0 in preparation for 6.4-RELEASE.release/6.4.0_cvsKen Smith2008-11-261-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