| Commit message (Expand) | Author | Age | Files | Lines |
* | Actually delete SIGCANCEL mask for suspended thread, so the signal will not | davidxu | 2008-03-16 | 1 | -3/+2 |
* | If a thread is cancelled, it may have already consumed a umtx_wake, | davidxu | 2008-03-11 | 1 | -0/+2 |
* | Fix a bug when calculating remnant size. | davidxu | 2008-03-06 | 1 | -1/+1 |
* | Don't report death event to debugger if it is a forced exit. | davidxu | 2008-03-06 | 1 | -1/+1 |
* | Restore code setting new thread's scheduler parameters, I was thinking | davidxu | 2008-03-06 | 1 | -15/+11 |
* | Increase and decrease in_sigcancel_handler accordingly to avoid possible | davidxu | 2008-03-05 | 1 | -2/+2 |
* | Use cpuset defined in pthread_attr for newly created thread, for now, | davidxu | 2008-03-05 | 3 | -21/+57 |
* | Add more cpu affinity function's symbols. | davidxu | 2008-03-05 | 1 | -0/+6 |
* | Check actual size of cpuset kernel is using and define underscore version | davidxu | 2008-03-05 | 1 | -7/+42 |
* | If a new thread is created, it inherits current thread's signal masks, | davidxu | 2008-03-04 | 3 | -1/+24 |
* | Include cpuset.h, unbreak compiling. | davidxu | 2008-03-04 | 1 | -0/+2 |
* | implement pthread_attr_getaffinity_np and pthread_attr_setaffinity_np. | davidxu | 2008-03-04 | 4 | -3/+68 |
* | Implement functions pthread_getaffinity_np and pthread_setaffinity_np to | davidxu | 2008-03-03 | 3 | -1/+78 |
* | _pthread_mutex_isowned_np(): use a more reliable method; the current code | des | 2008-02-14 | 1 | -1/+1 |
* | style.Makefile(5) | obrien | 2008-02-13 | 6 | -6/+6 |
* | style(9) | obrien | 2008-02-13 | 2 | -6/+6 |
* | Yet another pointy hat: when I zapped FBSDprivate_1.1, I forgot to move | des | 2008-02-06 | 1 | -0/+1 |
* | Remove unnecessary prototype. | des | 2008-02-06 | 1 | -1/+0 |
* | Convert pthread.map to the format expected by version_gen.awk, and modify | des | 2008-02-06 | 2 | -11/+3 |
* | Remove incorrectly added FBSDprivate_1.1 namespace, and move symbols which | des | 2008-02-06 | 1 | -12/+4 |
* | 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 |