1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/lib/libpthread/thread
Daniel Eischen d8b5986dd6 Remove much of the dereferencing of the fd table entries to look
at file flags and replace it with functions that will avoid null
pointer checks.

MFC to be done by archie ;-)

PR:		42100
Reviewed by:	archie, robert
MFC after:	3 days
2002-08-29 23:06:07 +00:00
..
Makefile.inc Add a wrapper for pselect() in order to make it a cancellation point. 2002-06-28 13:26:02 +00:00
thr_acl_aclcheck_fd.c
thr_aio_suspend.c
thr_attr_destroy.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_getstackaddr.c
thr_attr_getstacksize.c
thr_attr_init.c
thr_attr_setcreatesuspend_np.c
thr_attr_setdetachstate.c
thr_attr_setguardsize.c Undo namespace pollution by prefixing the globals pthread_guard_default and 2002-05-15 05:37:48 +00:00
thr_attr_setinheritsched.c
thr_attr_setschedparam.c
thr_attr_setschedpolicy.c
thr_attr_setscope.c
thr_attr_setstackaddr.c
thr_attr_setstacksize.c
thr_autoinit.c Use GCC's __attribute__ ((constructor)) mechanism to invoke the pthread 2002-05-11 08:13:42 +00:00
thr_cancel.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_clean.c
thr_close.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_cond.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_condattr_destroy.c
thr_condattr_init.c
thr_creat.c
thr_create.c Oops, forgot to set the suspended flag for threads that are created 2002-07-09 13:24:52 +00:00
thr_detach.c Properly clear the status of a join operation if the joining thread is 2002-03-06 19:28:41 +00:00
thr_equal.c
thr_exit.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_fcntl.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_find_thread.c
thr_fork.c Add the ability to recognize old references to keys, and return NULL 2002-03-19 22:58:56 +00:00
thr_fsync.c
thr_gc.c
thr_getprio.c
thr_getschedparam.c
thr_info.c
thr_init.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_join.c
thr_kern.c When poll(2)'ing for readability or writability of a file descriptor 2002-08-29 00:44:11 +00:00
thr_kill.c
thr_main_np.c The GCC developers have made good on their threats against #pragma for 3.1. 2002-04-15 23:11:38 +00:00
thr_mattr_init.c
thr_mattr_kind_np.c
thr_msync.c
thr_multi_np.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_mutex_prioceiling.c
thr_mutex_protocol.c
thr_mutex.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_mutexattr_destroy.c
thr_nanosleep.c
thr_once.c
thr_open.c
thr_pause.c
thr_poll.c Make these functions cancellation points like they should be: 2002-05-02 19:58:43 +00:00
thr_priority_queue.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_private.h Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_pselect.c Add a wrapper for pselect() in order to make it a cancellation point. 2002-06-28 13:26:02 +00:00
thr_read.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_readv.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_resume_np.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_rwlock.c Fix the return code from pthread_rwlock_try[rw|rd]lock() functions; 2002-03-15 18:27:58 +00:00
thr_rwlockattr.c
thr_select.c Make the libc_r version of select() set the readable or writable 2002-08-29 21:39:19 +00:00
thr_self.c
thr_sem.c
thr_seterrno.c
thr_setprio.c
thr_setschedparam.c
thr_sig.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_sigaction.c
thr_sigmask.c
thr_sigpending.c Make sigpending and sigsuspend account for signals that are pending on 2002-06-28 13:28:41 +00:00
thr_sigprocmask.c
thr_sigsuspend.c Make sigpending and sigsuspend account for signals that are pending on 2002-06-28 13:28:41 +00:00
thr_sigwait.c
thr_single_np.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_sleep.c
thr_spec.c Add the ability to recognize old references to keys, and return NULL 2002-03-19 22:58:56 +00:00
thr_spinlock.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_stack.c Undo namespace pollution by prefixing the globals pthread_guard_default and 2002-05-15 05:37:48 +00:00
thr_suspend_np.c Revamp suspend and resume. While I'm here add pthread_suspend_all_np() 2002-05-24 04:32:28 +00:00
thr_switch_np.c
thr_system.c
thr_tcdrain.c
thr_vfork.c
thr_wait4.c Make these functions cancellation points like they should be: 2002-05-02 19:58:43 +00:00
thr_wait.c
thr_waitpid.c
thr_write.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_writev.c Remove much of the dereferencing of the fd table entries to look 2002-08-29 23:06:07 +00:00
thr_yield.c