freebsd-dev/lib/libthr/thread
David Xu 9ad4b64459 Remove priority mutex code because it does not work correctly,
to make it work, turnstile like mechanism to support priority
propagating and other realtime scheduling options in kernel
should be available to userland mutex, for the moment, I just
want to make libthr be simple and efficient thread library.

Discussed with: deischen, julian
2006-03-27 23:50:21 +00:00
..
Makefile.inc Remove priority mutex code because it does not work correctly, 2006-03-27 23:50:21 +00:00
thr_atfork.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_attr.c Return real detached state. 2006-01-09 03:59:51 +00:00
thr_autoinit.c Make WARNS2 clean. The fixes mostly included: 2003-05-23 09:48:20 +00:00
thr_barrier.c Pass exact number of threads. 2005-04-04 23:43:53 +00:00
thr_barrierattr.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_cancel.c Don't cancel thread if it is in critical region. 2006-03-25 07:03:13 +00:00
thr_clean.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_concurrency.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_cond.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_condattr.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_create.c Remove priority mutex code because it does not work correctly, 2006-03-27 23:50:21 +00:00
thr_detach.c Update copyright. 2005-12-17 09:42:45 +00:00
thr_equal.c
thr_event.c Add missing event reporting code. 2005-04-12 03:08:11 +00:00
thr_exit.c Refine thread suspension code, now thread suspension is a blockable 2006-01-05 13:51:22 +00:00
thr_fork.c In preparation for a new malloc implementation: 2006-01-12 07:28:21 +00:00
thr_getprio.c
thr_getschedparam.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_info.c use syscall thr_set_name to implement pthread_set_name_np. 2006-02-05 02:26:17 +00:00
thr_init.c Remove priority mutex code because it does not work correctly, 2006-03-27 23:50:21 +00:00
thr_join.c Clear return code to zero if joiner successfully waited joinee. 2005-12-19 03:20:55 +00:00
thr_kern.c Add locking support for rtld. 2006-03-25 04:49:07 +00:00
thr_kill.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_list.c set an upper limit for thread structures which can be allocated. 2006-03-24 04:34:06 +00:00
thr_main_np.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_multi_np.c
thr_mutex_prioceiling.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_mutex_protocol.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_mutex.c Remove priority mutex code because it does not work correctly, 2006-03-27 23:50:21 +00:00
thr_mutexattr.c Remove priority mutex code because it does not work correctly, 2006-03-27 23:50:21 +00:00
thr_once.c Rework last change of pthread_once, create a function _thr_once_init to 2006-02-15 23:05:03 +00:00
thr_printf.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_private.h Remove priority mutex code because it does not work correctly, 2006-03-27 23:50:21 +00:00
thr_pspinlock.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_resume_np.c Refine thread suspension code, now thread suspension is a blockable 2006-01-05 13:51:22 +00:00
thr_rtld.c Only wake up writer if the lock is free. 2006-03-25 05:14:21 +00:00
thr_rwlock.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_rwlockattr.c
thr_self.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_sem.c Include needed headers that were obtained through <pthread.h>. Sort headers 2005-09-01 15:21:23 +00:00
thr_seterrno.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_setprio.c
thr_setschedparam.c Remove priority mutex code because it does not work correctly, 2006-03-27 23:50:21 +00:00
thr_sig.c Check cancellation state carefully to see we really need to call 2006-03-26 01:57:03 +00:00
thr_sigmask.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_single_np.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_spec.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_spinlock.c Increase the number of spinlocks, since libc's malloc implementation is 2006-01-13 06:14:04 +00:00
thr_stack.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_suspend_np.c Read cycle count before sending signal, this fixes a userland thread 2006-02-20 09:02:40 +00:00
thr_switch_np.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_symbols.c Include needed headers that were obtained through <pthread.h>. Sort headers 2005-09-01 15:21:23 +00:00
thr_syscalls.c Remove a redundant _get_curthread() call. 2005-11-02 14:06:29 +00:00
thr_umtx.c Import my recent 1:1 threading working. some features improved includes: 2005-04-02 01:20:00 +00:00
thr_umtx.h Hide umtx API symbols as well. 2005-12-21 03:53:29 +00:00
thr_yield.c