1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/lib/libthr/thread
Mike Makonnen afa647196b Unconditionaly initialize any spin lock passed to pthread_spin_init(). While
makeing sure the spinlock isn't already in use might be a nice feature to
have in theory, it's hard to implement in practice since the passed in
pointer may not be NULL, but still be an invalid value (i.e. 1..2..3.. etc).
2004-04-24 09:38:41 +00:00
..
Makefile.inc Remove the garbage collector thread. All resources are freed 2004-03-28 14:05:28 +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_barrier.c Implement PThreads barriers and barrier attributes. 2004-02-19 13:51:52 +00:00
thr_barrierattr.c Implement PThreads barriers and barrier attributes. 2004-02-19 13:51:52 +00:00
thr_cancel.c Implement PThreads barriers and barrier attributes. 2004-02-19 13:51:52 +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 If a condition variable is statically initialized don't return 2004-03-29 11:24:02 +00:00
thr_condattr_destroy.c
thr_condattr_init.c
thr_create.c Remove the garbage collector thread. All resources are freed 2004-03-28 14:05:28 +00:00
thr_detach.c o If a thread is marked as detached AND on the dead threads list 2004-03-29 13:51:51 +00:00
thr_equal.c
thr_exit.c Remove the garbage collector thread. All resources are freed 2004-03-28 14:05:28 +00:00
thr_find_thread.c o Initialize a local variable before referencing it. This was not 2004-03-26 14:45:35 +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 o Remove more references to SIGTHR 2004-03-29 05:45:01 +00:00
thr_join.c o Don't explicitly check the thread for NULL. That is the caller's 2004-03-29 13:53:43 +00:00
thr_kern.c Stop using signals for synchronizing threads. The performance penalty 2004-03-27 14:39:21 +00:00
thr_main_np.c
thr_mattr_init.c
thr_mattr_kind_np.c o Also check that the mutex type is not less than the minimum allowable value. 2004-03-29 13:57:55 +00:00
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 The thread suspend function now returns ETIMEDOUT, not EAGAIN. 2004-03-29 09:35:07 +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 Remove more references to SIGTHR 2004-03-29 05:45:01 +00:00
thr_resume_np.c Stop using signals for synchronizing threads. The performance penalty 2004-03-27 14:39:21 +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 Make the minimum implementation of pthread_kill conform to the 2004-03-29 13:56:04 +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 Unconditionaly initialize any spin lock passed to pthread_spin_init(). While 2004-04-24 09:38:41 +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 Since we're not using signals for thread synchronization anymore, 2004-03-27 15:05:28 +00:00
thr_yield.c