NetBSD/sys/compat
thorpej 011d4d5f44 Add kernel support for having userland provide the signal trampoline:
* struct sigacts gets a new sigact_sigdesc structure, which has the
  sigaction and the trampoline/version.  Version 0 means "legacy kernel
  provided trampoline".  Other versions are coordinated with machine-
  dependent code in libc.
* sigaction1() grows two more arguments -- the trampoline pointer and
  the trampoline version.
* A new __sigaction_sigtramp() system call is provided to register a
  trampoline along with a signal handler.
* The handler is no longer passed to sensig() functions.  Instead,
  sendsig() looks up the handler by peeking in the sigacts for the
  process getting the signal (since it has to look in there for the
  trampoline anyway).
* Native sendsig() functions now select the appropriate trampoline and
  its arguments based on the trampoline version in the sigacts.

Changes to libc to use the new facility will be checked in later.  Kernel
version not bumped; we will ride the 1.6C bump made recently.
2002-07-04 23:32:02 +00:00
..
aout Regen. 2002-05-03 00:22:16 +00:00
aoutm68k Regen. 2002-05-03 00:22:16 +00:00
common Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
freebsd Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
hpux Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
ibcs2 Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
irix Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
linux Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
m68k4k add RCSIDs (including regeneration of files as appropriate) 2001-11-13 02:07:52 +00:00
mach Fixed compiler warnings that would occur if DEBUG_MACH was not defined. 2001-12-18 19:43:24 +00:00
netbsd32 Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
osf1 Fix compile problem. 2002-04-08 14:51:29 +00:00
ossaudio Make SNDCTL_DSP_POST a nop. It's explicitly *not* supposed to sleep, and as 2001-12-24 00:10:46 +00:00
pecoff Regen. 2002-05-03 00:22:16 +00:00
sunos Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
sunos32 Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
svr4 Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
svr4_32 Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
ultrix Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
vax1k add RCSIDs (including regeneration of files as appropriate) 2001-11-13 02:07:52 +00:00
Makefile Our INCSDIR has been pruned from distrib/sets, so don't make it any more. 2001-03-30 12:42:30 +00:00