NetBSD/sys/arch/hp300/include
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
..
ansi.h
aout_machdep.h
asm.h
autoconf.h Update the console attach interface now that bus_space is available. 2001-12-14 08:29:24 +00:00
bootinfo.h
bswap.h
bus.h Type cast for bus_space_vaddr() 2001-12-02 01:20:33 +00:00
cdefs.h
cpu.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
db_machdep.h Add ELF support. 2001-01-02 04:28:37 +00:00
disklabel.h
elf_machdep.h
endian_machdep.h
endian.h
float.h
frame.h
hp300spu.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
hpux_machdep.h Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
ieee.h
ieeefp.h
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h Add definitions of C99 integer format conversion macros. 2001-04-15 17:13:04 +00:00
int_limits.h Add definitions of C99 specified-width integer type limits. 2001-04-15 15:29:02 +00:00
int_mwgwtypes.h Add definitions of C99 minimum-width and greatest-width integer types. 2001-04-14 12:19:49 +00:00
int_types.h
intr.h softintr(9) interface for hp300 2001-12-08 04:09:18 +00:00
kcore.h
limits.h
loadfile_machdep.h Split elf32 vs. elf64 handling in loadfile(), including support for 2001-10-31 17:20:45 +00:00
lock.h
Makefile No point in installing svr4_machdep.h. 2001-11-28 13:14:12 +00:00
math.h
param.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
pcb.h
pmap.h Update pmap_update to now take the updated pmap as an argument. 2001-09-10 21:19:08 +00:00
proc.h
profile.h
psl.h
pte.h
ptrace.h
reg.h
setjmp.h
signal.h
stdarg.h
svr4_machdep.h
trap.h
types.h Use "#define<tab>". 2002-02-28 03:17:23 +00:00
varargs.h
vmparam.h MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00