freebsd-nq/sys/netncp
John Baldwin 90af4afacb - Merge struct procsig with struct sigacts.
- Move struct sigacts out of the u-area and malloc() it using the
  M_SUBPROC malloc bucket.
- Add a small sigacts_*() API for managing sigacts structures: sigacts_alloc(),
  sigacts_free(), sigacts_copy(), sigacts_share(), and sigacts_shared().
- Remove the p_sigignore, p_sigacts, and p_sigcatch macros.
- Add a mutex to struct sigacts that protects all the members of the struct.
- Add sigacts locking.
- Remove Giant from nosys(), kill(), killpg(), and kern_sigaction() now
  that sigacts is locked.
- Several in-kernel functions such as psignal(), tdsignal(), trapsignal(),
  and thread_stopped() are now MP safe.

Reviewed by:	arch@
Approved by:	re (rwatson)
2003-05-13 20:36:02 +00:00
..
ncp_cfg.h
ncp_conn.c Use td->td_ucred instead of td->td_proc->p_ucred. 2003-03-20 21:17:40 +00:00
ncp_conn.h Catch up with KSE changes. 2003-02-26 21:25:55 +00:00
ncp_crypt.c
ncp_file.h
ncp_lib.h
ncp_login.c
ncp_mod.c Note that MAJOR_AUTO is now the default if d_maj is not initialized. This 2003-03-09 11:03:45 +00:00
ncp_ncp.c - Merge struct procsig with struct sigacts. 2003-05-13 20:36:02 +00:00
ncp_ncp.h Catch up with KSE changes. 2003-02-26 21:25:55 +00:00
ncp_nls.c
ncp_nls.h
ncp_rcfile.h
ncp_rq.c Catch up with KSE changes. 2003-02-26 21:25:55 +00:00
ncp_rq.h Catch up with KSE changes. 2003-02-26 21:25:55 +00:00
ncp_sock.c Catch up with KSE changes. 2003-02-26 21:25:55 +00:00
ncp_sock.h Catch up with KSE changes. 2003-02-26 21:25:55 +00:00
ncp_subr.c Replace the at_fork, at_exec, and at_exit functions with the slightly more 2003-03-24 21:15:35 +00:00
ncp_subr.h Catch up with KSE changes. 2003-02-26 21:25:55 +00:00
ncp_user.h
ncp.h Use a character device and ioctl() for communication between libncp 2003-02-28 04:31:29 +00:00
ncpio.h Use a character device and ioctl() for communication between libncp 2003-02-28 04:31:29 +00:00
nwerror.h