freebsd-dev/lib/libthr/thread
Mike Makonnen 8c18819a81 Don't wake up the thread after the signal handler
has been executed. On return from the signal handler
the call will either be restarted or EINTR will be returned,
but it will not go back to its previous state. So, it is
sufficient to simply change the state to 'running' without
actually trying to wake up the thread.
2004-02-19 13:47:12 +00:00
..
Makefile.inc Remove thr_getschedparam.c since it's contents have been moved into 2004-02-18 15:59:54 +00:00
thr_attr.c Move the weak references to the top of the file to conform 2004-02-18 14:56:20 +00:00
thr_autoinit.c Make WARNS2 clean. The fixes mostly included: 2003-05-23 09:48:20 +00:00
thr_cancel.c Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. 2003-07-06 10:18:48 +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 Fix the wrapper function around signals so that a signal handling 2003-12-09 11:12:11 +00:00
thr_condattr_destroy.c
thr_condattr_init.c
thr_create.c Move the initialization of thread priority to a common function. 2004-02-18 15:05:56 +00:00
thr_detach.c Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. 2003-07-06 10:18:48 +00:00
thr_equal.c
thr_exit.c Implement reference counting of read-write locks. This uses 2004-01-19 14:51:45 +00:00
thr_find_thread.c Part of the last patch. 2003-05-25 08:35:37 +00:00
thr_gc.c Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. 2003-07-06 10:18:48 +00:00
thr_getprio.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 Move the initialization of thread priority to a common function. 2004-02-18 15:05:56 +00:00
thr_join.c Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. 2003-07-06 10:18:48 +00:00
thr_kern.c When suspending a thread if the timeout was very short or 2004-01-29 09:44:36 +00:00
thr_main_np.c
thr_mattr_init.c
thr_mattr_kind_np.c
thr_multi_np.c
thr_mutex_prioceiling.c o Style 2004-02-18 15:22:52 +00:00
thr_mutex_protocol.c o Style 2004-02-18 15:22:52 +00:00
thr_mutex.c o Refactor and, among other things, get rid of insane nesting levels. 2004-02-18 15:16:31 +00:00
thr_mutexattr_destroy.c
thr_once.c
thr_printf.c style cleanup: Remove duplicate $FreeBSD$ tags. 2004-02-10 20:42:33 +00:00
thr_private.h o Refactor and, among other things, get rid of insane nesting levels. 2004-02-18 15:16:31 +00:00
thr_resume_np.c Doh! Lock the thread passed in by the caller, not the current thread. 2003-12-12 09:51:39 +00:00
thr_rwlock.c There are consumers of rwlocks, inluding our own libc, that depend on 2004-02-18 15:30:10 +00:00
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 Remove the band-aid (#include <time.h>). 2004-02-03 22:30:01 +00:00
thr_seterrno.c
thr_setprio.c
thr_setschedparam.c o Catch up with the mutex priority protocol fixes. 2004-02-18 15:26:00 +00:00
thr_sig.c Don't wake up the thread after the signal handler 2004-02-19 13:47:12 +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 o Implement the pthread_spin_* functions in libthr. 2004-01-22 15:31:56 +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_subr.c Ugghh, cvs add the functions necessary to lock the global signal action 2003-12-09 11:06:55 +00:00
thr_suspend_np.c Return ENOTSUP instead of -1. 2004-01-15 16:09:58 +00:00
thr_syscalls.c o Add a wrapper around sigaction(2), so we can insert our own wrapper 2003-12-09 11:04:36 +00:00
thr_yield.c