Go to file
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
bin Mostly just a rewrite of intercept_run() so the arrangement of "child" 2002-07-03 22:54:38 +00:00
crypto >make ssh-keysign read /etc/ssh/ssh_config 2002-07-03 14:23:13 +00:00
dist sync with audit result from kame. 2002-07-04 23:30:39 +00:00
distrib Add support for DHCP network configuration. 2002-07-04 17:59:33 +00:00
etc add comment: 2002-07-03 23:31:25 +00:00
games I was bored, so... simplify(?) this code a bit. 2002-07-02 17:18:21 +00:00
gnu save 1 byte for trailing dot append on dn_expand() call 2002-07-04 13:27:23 +00:00
include Version times() so that programs compiled before the recent change to make 2002-06-30 09:45:39 +00:00
lib restore 0 padding for %2 and %3. From David Laight. 2002-07-04 18:47:28 +00:00
libexec - Change lexer to support numbers > 2^31-1 (stored in an off_t), and allow 2002-07-02 02:18:01 +00:00
regress Fix off-by one when computing page count in the test file. 2002-06-04 22:17:47 +00:00
sbin add a new command, "keeplabel". 2002-07-01 18:49:57 +00:00
share Missed a trailing space. 2002-07-04 17:35:44 +00:00
sys Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
tools work around FreeBSD defining user_from_uid() in stdlib.h 2002-07-03 17:17:04 +00:00
usr.bin japan fix due to emperor change (1988) - 4/29 is now called greenary day, 2002-07-04 14:16:56 +00:00
usr.sbin Fix selection code [and remove trailing spaces] from Julio Merino. 2002-07-04 20:50:29 +00:00
BUILDING add "-M makeobjdirprefix" to build.sh 2002-05-13 01:44:34 +00:00
BUILDING.mdoc add "-M makeobjdirprefix" to build.sh 2002-05-13 01:44:34 +00:00
Makefile find the Makefile for postinstall-check in the presence of ${.OBJDIR}s 2002-06-26 16:28:18 +00:00
Makefile.inc
UPDATING Revise 20010803 since i386 gas is no longer built where that entry 2002-07-01 02:12:11 +00:00
build.sh Add hppa as a supported MACHINE_ARCH. 2002-06-10 14:08:05 +00:00