freebsd-skq/lib/libc_r/uthread
jb 6a1d5a1659 Add a magic field to the pthread structure to help recognize valid
threads from invalid ones. The pthread structure is opaque to the user
so this change does not cause any incompatibilities.

Hopefully this change will help code that was written for draft 4
fail gracefully if the programmer ignores the compiler warning about
the change in the level of indirection for the argument passed to
pthread_detach(). I got burnt, so I fixed then (expletive deleted)
thing.

These functions comply with the revised standard. That should shut
Terry up!
1998-04-03 09:31:15 +00:00
..
Makefile.inc Added missing source file uthread_sigwait.c. 1997-11-24 23:04:29 +00:00
pthread_private.h Add a magic field to the pthread structure to help recognize valid 1998-04-03 09:31:15 +00:00
uthread_accept.c Fixes from Jeremy Allison and Terry Lambert for pthreads: 1998-02-13 01:27:34 +00:00
uthread_attr_destroy.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_attr_getdetachstate.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_attr_getstackaddr.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_attr_getstacksize.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_attr_init.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_attr_setcreatesuspend_np.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_attr_setcreatesuspend.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_attr_setdetachstate.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_attr_setprio.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_attr_setstackaddr.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_attr_setstacksize.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_autoinit.cc Added a new module "uthread_autoinit.cc". This is a small C++ module. 1996-02-17 02:19:37 +00:00
uthread_bind.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_clean.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_close.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_cond.c Modify the return values to comply with POSIX. Previously these 1997-11-25 01:29:16 +00:00
uthread_condattr_destroy.c Modify the return values to comply with POSIX. Previously these 1997-11-25 01:29:16 +00:00
uthread_condattr_init.c Modify the return values to comply with POSIX. Previously these 1997-11-25 01:29:16 +00:00
uthread_connect.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_create.c Add a magic field to the pthread structure to help recognize valid 1998-04-03 09:31:15 +00:00
uthread_detach.c Add a magic field to the pthread structure to help recognize valid 1998-04-03 09:31:15 +00:00
uthread_dup2.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_dup.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_equal.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_execve.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_exit.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_fchmod.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_fchown.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_fcntl.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_fd.c Fixes from Jeremy Allison and Terry Lambert for pthreads: 1998-02-13 01:27:34 +00:00
uthread_file.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_flock.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_fork.c Fix a problem of indirection unblocking signals that would have caused 1998-03-22 04:13:23 +00:00
uthread_fstat.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_fstatfs.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_fsync.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_getdirentries.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_getpeername.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_getprio.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_getsockname.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_getsockopt.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_info.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_init.c Fixes from Jeremy Allison and Terry Lambert for pthreads: 1998-02-13 01:27:34 +00:00
uthread_ioctl.c Fixes from Jeremy Allison and Terry Lambert for pthreads: 1998-02-13 01:27:34 +00:00
uthread_join.c Add a magic field to the pthread structure to help recognize valid 1998-04-03 09:31:15 +00:00
uthread_kern.c Add FreeBSD/Alpha code to initialise a jmpbuf for a created thread. 1998-03-09 04:46:26 +00:00
uthread_kill.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_listen.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_longjmp.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_mattr_init.c Modify the return values to comply with POSIX. Previously these 1997-11-25 01:29:16 +00:00
uthread_mattr_kind_np.c Add pthread_mutexattr_init() and pthread_mutexattr_setkind_np(). 1996-11-11 09:09:30 +00:00
uthread_multi_np.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_mutex.c Modify the return values to comply with POSIX. Previously these 1997-11-25 01:29:16 +00:00
uthread_mutexattr_destroy.c Modify the return values to comply with POSIX. Previously these 1997-11-25 01:29:16 +00:00
uthread_nanosleep.c Bring back nanosleep from the cold. 1997-06-04 13:03:12 +00:00
uthread_once.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_open.c Use libc makefiles from now on instead of duplicating them in libc_r. 1997-05-03 03:57:21 +00:00
uthread_pipe.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_queue.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_read.c Add parentheses to make blocking mode work. 1997-04-01 22:44:18 +00:00
uthread_readv.c Add parentheses to make blocking mode work. 1997-04-01 22:44:18 +00:00
uthread_recvfrom.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_resume_np.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_resume.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_select.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_self.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_sendto.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_seterrno.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_setjmp.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_setprio.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_setsockopt.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_shutdown.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_sig.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_sigaction.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_sigblock.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_sigmask.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_signal.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_sigprocmask.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_sigsetmask.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_sigsuspend.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_sigwait.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_single_np.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_socket.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_socketpair.c Fix the return value. Oops. 1997-04-01 22:52:43 +00:00
uthread_spec.c Modify the return values to comply with POSIX. Previously these 1997-11-25 01:29:16 +00:00
uthread_suspend_np.c Submitted by: John Birrell 1997-02-05 23:26:09 +00:00
uthread_suspend.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
uthread_wait4.c Reviewed by: julian 1996-01-22 00:23:58 +00:00
uthread_write.c Fixes from Jeremy Allison and Terry Lambert for pthreads: 1998-02-13 01:27:34 +00:00
uthread_writev.c Fixes from Jeremy Allison and Terry Lambert for pthreads: 1998-02-13 01:27:34 +00:00
uthread_yield.c Add sched_yield() witch is the draft 10 equivalent of pthread_yield() 1998-03-08 02:37:27 +00:00