NetBSD/sys/arch/vax
thorpej 68723a995b * Shuffle some data structures so, and add a flags word to ksiginfo_t.
Right now the only flag is used to indicate if a ksiginfo_t is a
  result of a trap.  Add a predicate macro to test for this flag.
* Add initialization macros for ksiginfo_t's.
* Add accssor macro for ksi_trap.  Expands to 0 if the ksiginfo_t was
  not the result of a trap.  This matches the sigcontext trapcode semantics.
* In kpsendsig(), use KSI_TRAP_P() to select the lwp that gets the signal.
  Inspired by Matthias Drochner's fix to kpsendsig(), but correctly handles
  the case of non-trap-generated signals that have a > 0 si_code.

This patch fixes a signal delivery problem with threaded programs noted by
Matthias Drochner on tech-kern.

As discussed on tech-kern.  Reviewed and OK's by Christos.
2003-10-08 00:28:40 +00:00
..
bi __KERNEL_RCSID() 2003-07-15 02:15:00 +00:00
boot The last commit broke the boot code (memset may be larger than 64k). 2003-10-07 12:01:27 +00:00
compile Rework how KERNOBJDIR functions; now it's always determined with 2003-01-06 17:40:18 +00:00
conf Add some framework for MI assignment of device majors - add sys/dev/majors 2003-10-05 08:04:24 +00:00
consolerl
floppy
if Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
include Add SA_SIGINFO support for VAX. 2003-09-29 21:04:53 +00:00
mba __KERNEL_RCSID() 2003-07-15 02:15:00 +00:00
stand Rename a large chunk of the make(1) variables which refer to a 2003-07-10 10:33:58 +00:00
uba Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
vax * Shuffle some data structures so, and add a flags word to ksiginfo_t. 2003-10-08 00:28:40 +00:00
vsa Fix GCC3'ism's 2003-09-29 22:54:28 +00:00
Makefile Rework how KERNOBJDIR functions; now it's always determined with 2003-01-06 17:40:18 +00:00