freebsd-skq/lib/libpthread/thread
Brian Somers 6632abc8dc For the ``#ifdef NOTYET'' code that allows calling non-async-safe
functions in the child after a fork() from a threaded process,
use __sys_setprocmask() rather than setprocmask() to keep our
signal handling sane.  Without this fix, signals are essentially
ignored in said child and things such as protection violations
result in an endless busy loop.

Reviewed by:	deischen
2006-01-03 15:34:27 +00:00
..
Makefile.inc Include files thr_condattr_pshared.c and thr_mattr_pshare.c. 2005-10-24 05:48:32 +00:00
thr_accept.c
thr_aio_suspend.c
thr_atfork.c
thr_attr_destroy.c
thr_attr_get_np.c
thr_attr_getdetachstate.c
thr_attr_getguardsize.c
thr_attr_getinheritsched.c
thr_attr_getschedparam.c
thr_attr_getschedpolicy.c
thr_attr_getscope.c
thr_attr_getstack.c
thr_attr_getstackaddr.c
thr_attr_getstacksize.c
thr_attr_init.c Increase the default stacksizes: 2005-02-13 18:38:06 +00:00
thr_attr_setcreatesuspend_np.c
thr_attr_setdetachstate.c
thr_attr_setguardsize.c
thr_attr_setinheritsched.c
thr_attr_setschedparam.c
thr_attr_setschedpolicy.c
thr_attr_setscope.c
thr_attr_setstack.c
thr_attr_setstackaddr.c
thr_attr_setstacksize.c
thr_autoinit.c
thr_barrier.c
thr_barrierattr.c
thr_cancel.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_clean.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_close.c
thr_concurrency.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_cond.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_condattr_destroy.c
thr_condattr_init.c
thr_condattr_pshared.c Add function pthread_condattr_setpshared and pthread_condattr_getpshared. 2005-10-24 05:35:14 +00:00
thr_connect.c
thr_creat.c
thr_create.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_detach.c
thr_equal.c
thr_execve.c Use PTHREAD_SCOPE_SYSTEM to decide what should be done. 2004-10-07 14:23:15 +00:00
thr_exit.c Check unhandled signals before thread marks itself as DEAD, 2004-10-23 23:37:54 +00:00
thr_fcntl.c
thr_find_thread.c 1. Move thread list flags into new separate member, and atomically 2004-10-23 23:28:36 +00:00
thr_fork.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_fsync.c
thr_getprio.c
thr_getschedparam.c
thr_info.c
thr_init.c Modify the code path of the ifdef NOTYET part of _kse_single_thread(): 2005-09-24 01:19:53 +00:00
thr_join.c
thr_kern.c For the ``#ifdef NOTYET'' code that allows calling non-async-safe 2006-01-03 15:34:27 +00:00
thr_kill.c
thr_main_np.c
thr_mattr_init.c
thr_mattr_kind_np.c - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. 2005-08-19 21:31:42 +00:00
thr_mattr_pshared.c Add functions pthread_mutexattr_setpshared and pthread_mutexattr_getpshared. 2005-10-24 05:35:40 +00:00
thr_msync.c
thr_multi_np.c
thr_mutex_prioceiling.c
thr_mutex_protocol.c
thr_mutex.c - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. 2005-08-19 21:31:42 +00:00
thr_mutexattr_destroy.c
thr_nanosleep.c
thr_once.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_open.c
thr_pause.c
thr_poll.c
thr_printf.c style cleanup: Remove duplicate $FreeBSD$ tags. 2004-02-10 20:42:33 +00:00
thr_priority_queue.c s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/g 2004-08-03 02:23:06 +00:00
thr_private.h Fix off-by-one nanosecond in macro TIMESPEC_ADD. 2005-06-22 22:35:49 +00:00
thr_pselect.c
thr_pspinlock.c Include needed headers that were obtained through <pthread.h>. Sort headers 2005-09-01 15:21:23 +00:00
thr_raise.c
thr_read.c
thr_readv.c
thr_resume_np.c
thr_rtld.c Don't attempt to initialize the rtld lock if it can't be malloc()'d. 2005-08-29 13:47:42 +00:00
thr_rwlock.c
thr_rwlockattr.c
thr_select.c
thr_self.c
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
thr_setprio.c
thr_setschedparam.c
thr_sig.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_sigaction.c
thr_sigaltstack.c
thr_sigmask.c
thr_sigpending.c
thr_sigprocmask.c
thr_sigsuspend.c Include needed headers that were obtained through <pthread.h>. Sort headers 2005-09-01 15:21:23 +00:00
thr_sigwait.c Fix a POSIX conformance bug. POSIX says sigwait should return error number 2004-03-17 02:12:19 +00:00
thr_single_np.c
thr_sleep.c Add a cancellation point for usleep(). 2005-08-03 00:48:13 +00:00
thr_spec.c Add code to support thread debugging. 2004-07-13 22:49:58 +00:00
thr_spinlock.c Use a generic way to back threads out of wait queues when handling 2004-12-18 18:07:37 +00:00
thr_stack.c Increase the default stacksizes: 2005-02-13 18:38:06 +00:00
thr_suspend_np.c
thr_switch_np.c
thr_symbols.c Include needed headers that were obtained through <pthread.h>. Sort headers 2005-09-01 15:21:23 +00:00
thr_system.c
thr_tcdrain.c
thr_vfork.c
thr_wait4.c
thr_wait.c
thr_waitpid.c
thr_write.c
thr_writev.c
thr_yield.c