| Commit message (Expand) | Author | Age | Files | Lines |
| * | POSIX compliance improvements in the pthread(3) functions. | Pedro F. Giffuni | 2018-08-18 | 1 | -2/+3 |
| * | lib: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-26 | 1 | -1/+3 |
| * | Use __FBSDID() for .c files from lib/libthr/thread. | Konstantin Belousov | 2016-04-08 | 1 | -2/+3 |
| * | Implement process-shared locks support for libthr.so.3, without | Konstantin Belousov | 2016-02-28 | 1 | -6/+6 |
| * | cosmetic: whitespaces-tab before EOL | Pedro F. Giffuni | 2015-07-08 | 1 | -1/+1 |
| * | Fix known issues which blow up the process after dlopen("libthr.so") | Konstantin Belousov | 2015-01-03 | 1 | -2/+6 |
| * | Implement the __pthread_map_stacks_exec() for libthr. | Konstantin Belousov | 2011-01-09 | 1 | -0/+11 |
| * | add code to support stack unwinding when thread exits. note that only | David Xu | 2010-09-15 | 1 | -0/+5 |
| * | Convert thread list lock from mutex to rwlock. | David Xu | 2010-09-13 | 1 | -16/+9 |
| * | Add signal handler wrapper, the reason to add it becauses there are | David Xu | 2010-09-01 | 1 | -13/+0 |
| * | Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to save | David Xu | 2008-04-29 | 1 | -1/+1 |
| * | Avoid various shadowed variables. libthr is now almost WARNS=4 clean except | Xin LI | 2008-04-23 | 1 | -5/+5 |
| * | don't reduce new thread's refcount if current thread can not set cpuset | David Xu | 2008-03-19 | 1 | -1/+1 |
| * | - Trim trailing spaces. | David Xu | 2008-03-19 | 1 | -8/+8 |
| * | - Copy signal mask out before THR_UNLOCK(), because THR_UNLOCK() may call | David Xu | 2008-03-18 | 1 | -4/+10 |
| * | Actually delete SIGCANCEL mask for suspended thread, so the signal will not | David Xu | 2008-03-16 | 1 | -3/+2 |
| * | Restore code setting new thread's scheduler parameters, I was thinking | David Xu | 2008-03-06 | 1 | -15/+11 |
| * | Use cpuset defined in pthread_attr for newly created thread, for now, | David Xu | 2008-03-05 | 1 | -20/+51 |
| * | If a new thread is created, it inherits current thread's signal masks, | David Xu | 2008-03-04 | 1 | -1/+16 |
| * | implement pthread_attr_getaffinity_np and pthread_attr_setaffinity_np. | David Xu | 2008-03-04 | 1 | -1/+5 |
| * | - Remove variable _thr_scope_system, all threads are system scope. | David Xu | 2006-12-15 | 1 | -5/+0 |
| * | Eliminate atomic operations in thread cancellation functions, it should | David Xu | 2006-11-24 | 1 | -2/+2 |
| * | use rtprio_thread system call to get or set thread priority. | David Xu | 2006-09-21 | 1 | -6/+8 |
| * | Use umutex APIs to implement pthread_mutex, member pp_mutexq is added | David Xu | 2006-08-28 | 1 | -0/+1 |
| * | Caching scheduling policy and priority in userland, a critical but baddly | David Xu | 2006-07-13 | 1 | -4/+3 |
| * | Use thr_setscheduler, thr_getscheduler and thr_setschedparam to implement | David Xu | 2006-07-13 | 1 | -2/+3 |
| * | Use kernel facilities to support real-time scheduling. | David Xu | 2006-07-12 | 1 | -25/+17 |
| * | WARNS level 4 cleanup. | David Xu | 2006-04-04 | 1 | -1/+3 |
| * | Remove priority mutex code because it does not work correctly, | David Xu | 2006-03-27 | 1 | -1/+0 |
| * | Fix a bug recently introduced, the _thread_active_count should be | David Xu | 2006-01-08 | 1 | -0/+1 |
| * | Refine thread suspension code, now thread suspension is a blockable | David Xu | 2006-01-05 | 1 | -29/+53 |
| * | Update copyright. | David Xu | 2005-12-17 | 1 | -19/+13 |
| * | The pthread_attr_set_createsuspend_np was broken, fix it by | David Xu | 2005-10-10 | 1 | -1/+1 |
| * | Include needed headers that were obtained through <pthread.h>. Sort headers | Stefan Farfeleder | 2005-09-01 | 1 | -1/+2 |
| * | Use thr_new syscall to create a new thread, obscure context operations | David Xu | 2005-04-23 | 1 | -24/+16 |
| * | Add debugger event reporting support, current only TD_CREATE and TD_DEATH | David Xu | 2005-04-12 | 1 | -3/+18 |
| * | Import my recent 1:1 threading working. some features improved includes: | David Xu | 2005-04-02 | 1 | -96/+131 |
| * | Adjust code to support AMD64, on AMD64, thread needs to set fsbase by | David Xu | 2004-08-19 | 1 | -3/+20 |
| * | Record the offset of thr_id in the thread structure. Required for | Marcel Moolenaar | 2004-07-04 | 1 | -0/+1 |
| * | Change the thread ID (thr_id_t) used for 1:1 threading from being a | Marcel Moolenaar | 2004-07-02 | 1 | -9/+0 |
| * | When a thread is created suspended have libthr suspend it explicitly | Mike Makonnen | 2004-06-30 | 1 | -10/+3 |
| * | Make libthr async-signal-safe without costly signal masking. The guidlines I | Mike Makonnen | 2004-05-20 | 1 | -1/+0 |
| * | Remove the garbage collector thread. All resources are freed | Mike Makonnen | 2004-03-28 | 1 | -15/+0 |
| * | Move the initialization of thread priority to a common function. | Mike Makonnen | 2004-02-18 | 1 | -1/+0 |
| * | Preparations to make libthr work in multi-threaded fork()ing applications. | Mike Makonnen | 2003-12-26 | 1 | -24/+1 |
| * | When creating a pthread in the suspended state their were two | Mike Makonnen | 2003-12-15 | 1 | -2/+4 |
| * | It's unnecessary to lock the thread during creation. Simply extend | Mike Makonnen | 2003-05-29 | 1 | -5/+2 |
| * | Decouple the thread stack [de]allocating functions from the 'dead threads list' | Mike Makonnen | 2003-05-26 | 1 | -3/+2 |
| * | Return gracefully, rather than aborting, when the maximum concurrent | Mike Makonnen | 2003-05-25 | 1 | -1/+12 |
| * | Part of the last patch. | Mike Makonnen | 2003-05-25 | 1 | -7/+7 |