opnsense-src/lib/libthr/thread
John Polstra 7c916264aa Make _thread_suspend work with both the old broken sigtimedwait
implementation and the new improved one.  We now precompute the
signal set passed to sigtimedwait, using an inverted set when
necessary for compatibility with older kernels.
2003-06-29 15:55:44 +00:00
..
Makefile.inc Add stub implementations of pthread_[gs]etconcurrency to libc_r and 2003-04-20 01:53:13 +00:00
thr_attr.c
thr_autoinit.c Make WARNS2 clean. The fixes mostly included: 2003-05-23 09:48:20 +00:00
thr_cancel.c _pthread_cancel() breaks the normal lock order of first locking the 2003-05-25 08:48:11 +00:00
thr_clean.c - Define curthread as _get_curthread() and remove all direct calls to 2003-04-02 03:05:39 +00:00
thr_concurrency.c Add stub implementations of pthread_[gs]etconcurrency to libc_r and 2003-04-20 01:53:13 +00:00
thr_cond.c I botched one of my committs in the last round. Fix it. 2003-05-31 14:38:22 +00:00
thr_condattr_destroy.c
thr_condattr_init.c
thr_create.c It's unnecessary to lock the thread during creation. Simply extend 2003-05-29 20:40:50 +00:00
thr_detach.c Unwind the _giant_mutex from pthread_detach(). When detaching a joiner thread 2003-06-02 11:01:00 +00:00
thr_equal.c
thr_exit.c Don't hold the active thread list lock when signaling the gc thread. 2003-05-29 20:46:53 +00:00
thr_find_thread.c Part of the last patch. 2003-05-25 08:35:37 +00:00
thr_gc.c Don't hold the active thread list lock when signaling the gc thread. 2003-05-29 20:46:53 +00:00
thr_getprio.c
thr_getschedparam.c
thr_info.c Start locking up the active and dead threads lists. The active threads 2003-05-25 08:31:33 +00:00
thr_init.c Make _thread_suspend work with both the old broken sigtimedwait 2003-06-29 15:55:44 +00:00
thr_join.c Don't hold the active thread list lock when signaling the gc thread. 2003-05-29 20:46:53 +00:00
thr_kern.c Make _thread_suspend work with both the old broken sigtimedwait 2003-06-29 15:55:44 +00:00
thr_main_np.c
thr_mattr_init.c
thr_mattr_kind_np.c
thr_multi_np.c
thr_mutex.c Consolidate static_init() and static_init_private into one function. 2003-06-02 10:04:18 +00:00
thr_mutex_prioceiling.c - Reenable setschedparam and the prioceiling code now that the mutex code 2003-04-01 22:40:29 +00:00
thr_mutex_protocol.c
thr_mutexattr_destroy.c
thr_once.c
thr_printf.c _thread_printf() is only used for debugging or in cases where something's 2003-06-09 17:58:15 +00:00
thr_private.h Make _thread_suspend work with both the old broken sigtimedwait 2003-06-29 15:55:44 +00:00
thr_resume_np.c Make WARNS2 clean. The fixes mostly included: 2003-05-23 09:48:20 +00:00
thr_rwlock.c
thr_rwlockattr.c
thr_self.c - Define curthread as _get_curthread() and remove all direct calls to 2003-04-02 03:05:39 +00:00
thr_sem.c - Define curthread as _get_curthread() and remove all direct calls to 2003-04-02 03:05:39 +00:00
thr_seterrno.c
thr_setprio.c
thr_setschedparam.c Make WARNS2 clean. The fixes mostly included: 2003-05-23 09:48:20 +00:00
thr_sig.c Make WARNS2 clean. The fixes mostly included: 2003-05-23 09:48:20 +00:00
thr_spec.c - Define curthread as _get_curthread() and remove all direct calls to 2003-04-02 03:05:39 +00:00
thr_spinlock.c The move to _retire() a thread in the GC instead of in the thread's 2003-06-29 00:12:40 +00:00
thr_stack.c Decouple the thread stack [de]allocating functions from the 'dead threads list' 2003-05-26 00:37:07 +00:00
thr_suspend_np.c
thr_syscalls.c Make WARNS2 clean. The fixes mostly included: 2003-05-23 09:48:20 +00:00
thr_yield.c