summaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
* Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.release/7.2.0_cvsKen Smith2009-05-0181-81/+81
* Mostly synchronize lib/libthr and sys/kern/kern_umtx.c with the codeKonstantin Belousov2009-03-2427-444/+796
* MFC: 185728: initialize 'dummy' argument to _umtx_op(2) syscallPeter Wemm2008-12-211-1/+1
* MFC SVN rev 181099:David Xu2008-08-051-1/+1
* MFC: r179358,179434 - make libc's fcntl symbol weak and extend the limitedDoug Rabson2008-06-061-1/+2
* MFC revision 1.8:David Xu2008-04-221-2/+1
* MFC:David Xu2008-04-121-3/+35
* MFC:David Xu2008-04-127-16/+15
* MFC:David Xu2008-04-118-223/+287
* MFC:David Xu2008-04-113-11/+38
* This commit was manufactured by cvs2svn to create branch 'RELENG_7'.cvs2svn2008-04-102-0/+73
* MFC Revision 1.6:David Xu2008-03-231-2/+4
* MFC: style.Makefile(5)David E. O'Brien2008-03-166-6/+6
* MFC: style(9)David E. O'Brien2008-03-162-6/+6
* MFC: Merge malloc(3) improvements and fixes. The highlights are:Jason Evans2008-03-072-6/+24
* MFC revision 1.64:David Xu2007-12-131-5/+7
* MFC: Add support for non-portable adaptive mutexes, as well as experimentalKris Kennaway2007-11-143-26/+86
* MFC: 1.7Marius Strobl2007-11-091-1/+5
* MFC: Reflect the "libpthread -> libkse", "libthr is the default thredingRuslan Ermilov2007-10-231-15/+7
* Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidentalDavid E. O'Brien2007-10-091-2/+2
* Always install libpthread.* symlinks if at least one ofRuslan Ermilov2007-10-011-2/+3
* Output error message to STDERR_FILENO.David Xu2007-08-071-1/+1
* Set warning level to 2.David Xu2007-06-081-1/+2
* Bump library versions in preparation for 7.0.Daniel Eischen2007-05-211-1/+1
* Fix a logic bug I re-introduced in my patch I sent to DanielRuslan Ermilov2007-05-181-1/+1
* Allow DEFAULT_THREAD_LIB to be set from /etc/src.conf.Daniel Eischen2007-05-171-4/+4
* Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it.Daniel Eischen2007-05-132-380/+6
* backout experimental adaptive spinning mutex for product use.David Xu2007-05-093-9/+0
* Use C comments since we now preprocess these files with CPP.Daniel Eischen2007-04-291-11/+14
* If a thread who's name is being set is not the current thread, use macrosDavid Xu2007-04-051-2/+2
* Remove 3rd clause, renumber, ok per emailWarner Losh2007-01-1221-88/+22
* Insert mutex at tail if it has highest ceiling.David Xu2007-01-051-1/+1
* Oops, don't corrupt the list.David Xu2007-01-051-1/+1
* Check if the PP mutex is recursive, if we have already locked it, place theDavid Xu2007-01-051-9/+28
* get LIBPTHREAD_ADAPTIVE_SPIN early, so it can be used for some globalDavid Xu2006-12-201-2/+5
* Check environment variable PTHREAD_ADAPTIVE_SPIN, if it is set, useDavid Xu2006-12-205-1/+8
* - Remove variable _thr_scope_system, all threads are system scope.David Xu2006-12-1510-25/+19
* Create inline function _thr_umutex_trylock2 to only try one atomicDavid Xu2006-12-142-3/+11
* Correctly check failed syscall.David Xu2006-12-121-10/+10
* Move checking for c_has_waiters into low level _thr_ucond_signal andDavid Xu2006-12-122-16/+12
* test cancel_pending to save a thr_wake call in some specical cases.David Xu2006-12-061-1/+1
* _thr_ucond_wait drops lock, we should pick it up again.David Xu2006-12-051-0/+1
* the c_has_waiters is lazily updated, temporarily disable the falseDavid Xu2006-12-051-0/+2
* Use ucond to implement barrier.David Xu2006-12-052-8/+10
* Add _thr_ucond_init().David Xu2006-12-052-3/+10
* Tweak _thr_cancel_leave_defer a bit to fix a possible race.David Xu2006-12-051-3/+7
* Fix typo, I was using a wrong header file, and the typo is not detectedDavid Xu2006-12-041-1/+1
* Use kernel provided userspace condition variable to implement pthreadDavid Xu2006-12-046-95/+104
* If a thread was detached, return EINVAL instead, the error codeDavid Xu2006-11-281-1/+1
* - When building world WITHOUT_LIBPTHREAD, link libthr to libpthread.Ruslan Ermilov2006-11-261-5/+5