| Commit message (Expand) | Author | Age | Files | Lines |
* | Per discussion on -threads, rename _islocked_np() to _isowned_np(). | des | 2008-02-06 | 2 | -5/+5 |
* | After careful consideration (and a brief discussion with attilio@), change | des | 2008-02-04 | 1 | -1/+1 |
* | Add pthread_mutex_islocked_np(), a cheap way to verify that a mutex is | des | 2008-02-03 | 2 | -0/+31 |
* | SYSTEM_SCOPE_ONLY flag is no longer needed, it is the only mode libthr | davidxu | 2008-01-18 | 1 | -2/+0 |
* | sem_post() requires to return -1 on error. | davidxu | 2008-01-07 | 1 | -2/+2 |
* | call underscore version of pthread_cleanup_pop instead. | davidxu | 2007-12-20 | 1 | -1/+1 |
* | Remove vfork() overloading, it is no longer needed. | davidxu | 2007-12-20 | 2 | -11/+0 |
* | Add function prototypes. | davidxu | 2007-12-17 | 1 | -1/+7 |
* | 1. Add function pthread_mutex_setspinloops_np to turn a mutex's spin | davidxu | 2007-12-14 | 3 | -29/+114 |
* | Enclose all code for macro ENQUEUE_MUTEX in do while statement, and | davidxu | 2007-12-11 | 1 | -5/+7 |
* | Fix pointer dereferencing problems in _pthread_mutex_init_calloc_cb() that | jasone | 2007-11-28 | 1 | -7/+3 |
* | Add _pthread_mutex_init_calloc_cb() to libthr and libkse, so that malloc(3) | jasone | 2007-11-27 | 2 | -6/+28 |
* | Simplify code, fix a thread cancellation bug in sem_wait and sem_timedwait. | davidxu | 2007-11-23 | 1 | -21/+15 |
* | Reuse nwaiter member field to record number of waiters, in sem_post(), | davidxu | 2007-11-21 | 1 | -7/+31 |
* | Remove warning level and aliasing restrictions. | davidxu | 2007-11-21 | 1 | -2/+0 |
* | Convert ceiling type to unsigned integer before comparing, fix compiler | davidxu | 2007-11-21 | 1 | -3/+3 |
* | Add some function prototypes. | davidxu | 2007-11-21 | 1 | -0/+5 |
* | Remove umtx_t definition, use type long directly, add wrapper function | davidxu | 2007-11-21 | 7 | -18/+31 |
* | These are the things that the tinderbox has problems with because it | jb | 2007-11-20 | 1 | -0/+1 |
* | In _pthread_key_create() ensure that libthr is initialized. This | marius | 2007-11-06 | 1 | -1/+5 |
* | Avoid doing adaptive spinning for priority protected mutex, current | davidxu | 2007-10-31 | 1 | -2/+5 |
* | Don't do adaptive spinning if it is running on UP kernel. | davidxu | 2007-10-31 | 1 | -3/+5 |
* | Restore revision 1.55, the kris's adaptive mutex type. | davidxu | 2007-10-31 | 1 | -14/+36 |
* | Adaptive mutexes should have the same deadlock detection properties that | kris | 2007-10-30 | 1 | -0/+1 |
* | Add my recent work of adaptive spin mutex code. Use two environments variable | davidxu | 2007-10-30 | 3 | -47/+50 |
* | Add a new "non-portable" mutex type, PTHREAD_MUTEX_ADAPTIVE_NP. This | kris | 2007-10-29 | 1 | -0/+29 |
* | - Stop calling libthr alternative as it's now the default | ru | 2007-10-22 | 1 | -15/+7 |
* | Use macro THR_CLEANUP_PUSH/POP, they are cheaper than pthread_cleanup_push/pop. | davidxu | 2007-10-16 | 1 | -2/+4 |
* | Reverse the logic of UP and SMP. | davidxu | 2007-10-16 | 1 | -1/+1 |
* | Tweak the handling of "WITHOUT_LIBPTHREAD". Also remove the accidental | obrien | 2007-10-09 | 1 | -2/+2 |
* | Always install libpthread.* symlinks if at least one of | ru | 2007-10-01 | 1 | -2/+3 |
* | Output error message to STDERR_FILENO. | davidxu | 2007-08-07 | 1 | -1/+1 |
* | Set warning level to 2. | davidxu | 2007-06-08 | 1 | -1/+2 |
* | Bump library versions in preparation for 7.0. | deischen | 2007-05-21 | 1 | -1/+1 |
* | Fix a logic bug I re-introduced in my patch I sent to Daniel | ru | 2007-05-18 | 1 | -1/+1 |
* | Allow DEFAULT_THREAD_LIB to be set from /etc/src.conf. | deischen | 2007-05-17 | 1 | -4/+4 |
* | Enable symbol versioning by default. Use WITHOUT_SYMVER to disable it. | deischen | 2007-05-13 | 2 | -380/+6 |
* | backout experimental adaptive spinning mutex for product use. | davidxu | 2007-05-09 | 3 | -9/+0 |
* | Use C comments since we now preprocess these files with CPP. | deischen | 2007-04-29 | 1 | -11/+14 |
* | If a thread who's name is being set is not the current thread, use macros | davidxu | 2007-04-05 | 1 | -2/+2 |
* | Remove 3rd clause, renumber, ok per email | imp | 2007-01-12 | 21 | -88/+22 |
* | Insert mutex at tail if it has highest ceiling. | davidxu | 2007-01-05 | 1 | -1/+1 |
* | Oops, don't corrupt the list. | davidxu | 2007-01-05 | 1 | -1/+1 |
* | Check if the PP mutex is recursive, if we have already locked it, place the | davidxu | 2007-01-05 | 1 | -9/+28 |
* | get LIBPTHREAD_ADAPTIVE_SPIN early, so it can be used for some global | davidxu | 2006-12-20 | 1 | -2/+5 |
* | Check environment variable PTHREAD_ADAPTIVE_SPIN, if it is set, use | davidxu | 2006-12-20 | 5 | -1/+8 |
* | - Remove variable _thr_scope_system, all threads are system scope. | davidxu | 2006-12-15 | 10 | -25/+19 |
* | Create inline function _thr_umutex_trylock2 to only try one atomic | davidxu | 2006-12-14 | 2 | -3/+11 |
* | Correctly check failed syscall. | davidxu | 2006-12-12 | 1 | -10/+10 |
* | Move checking for c_has_waiters into low level _thr_ucond_signal and | davidxu | 2006-12-12 | 2 | -16/+12 |