freebsd-src/sys/alpha
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
..
alpha - Merge struct procsig with struct sigacts. 2003-05-13 20:36:02 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Add FireWire drivers to GENERIC. 2003-04-21 16:44:05 +00:00
include Style fixes. 2003-05-04 22:13:04 +00:00
isa Style(9) a comment added in previous commit. 2003-04-11 13:30:32 +00:00
linux - Replace inline implementations of sigprocmask() with calls to 2003-04-22 18:23:49 +00:00
mcbus Change the console interface to pass a "struct consdev *" instead of a 2003-02-20 20:54:45 +00:00
osf1 - Merge struct procsig with struct sigacts. 2003-05-13 20:36:02 +00:00
pci At great personal risk, add a __packed and __aligned(x) define that 2002-09-23 05:55:10 +00:00
tlsb Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
Makefile Add a dopey makefile to do the tags dance, which is probably not perfect 2000-12-31 23:26:34 +00:00