freebsd-dev/sys
Daniel Eischen 2be05b70c9 Add getcontext, setcontext, and swapcontext as system calls.
Previously these were libc functions but were requested to
be made into system calls for atomicity and to coalesce what
might be two entrances into the kernel (signal mask setting
and floating point trap) into one.

A few style nits and comments from bde are also included.

Tested on alpha by: gallatin
2002-11-16 06:35:53 +00:00
..
alpha Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
amd64 Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
arm Add standards visibility conditionals. Change any uses of sigset_t to 2002-10-13 00:31:46 +00:00
boot Document loader tunables hw.pci.enable_io_modes and 2002-11-13 09:43:53 +00:00
cam Panic message strings do not need a trailing \n. 2002-11-14 05:35:57 +00:00
coda
compat Bring in two sets of changes: 2002-11-05 17:51:56 +00:00
conf Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
contrib network interface and link layer changes: 2002-11-15 00:00:15 +00:00
crypto Make this compilable from userland as well. 2002-11-01 08:56:39 +00:00
ddb - Rename the DDB specific %z printf format to %y. 2002-10-25 19:41:32 +00:00
dev Catch up with sam's changes to network interfaces. 2002-11-15 14:36:33 +00:00
fs Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
geom Remove harmless but irritating printf. 2002-11-08 15:35:16 +00:00
gnu MFufs 1.33: 2002-10-18 21:41:41 +00:00
i4b network interface and link layer changes: 2002-11-15 00:00:15 +00:00
i386 Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
ia64 Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
isa Capitalize the first letter of device descriptions 2002-11-11 15:26:08 +00:00
isofs/cd9660 Unbreak MNT_UPDATE when running with cd as root. Detect mountroot by 2002-11-02 20:16:55 +00:00
kern Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
libkern Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
modules Remove opt_pci.h from SRCS, it doesn't exist anymore. 2002-11-13 17:45:42 +00:00
net Massive cleanup of the ip_mroute code. 2002-11-15 22:53:53 +00:00
netatalk
netatm - Change the ATM stack functions to use intptr_t instead of int for opaque 2002-11-08 18:27:30 +00:00
netgraph o track changes to ethernet input packet handling 2002-11-14 23:44:37 +00:00
netinet Massive cleanup of the ip_mroute code. 2002-11-15 22:53:53 +00:00
netinet6 plugged memory leakage in some erroneous cases 2002-10-31 19:45:48 +00:00
netipsec FAST_IPSEC fixups: 2002-11-08 23:37:50 +00:00
netipx Fix a sizeof(int) != sizeof(void *) warning. 2002-11-08 21:16:27 +00:00
netkey
netnatm Be consistent about functions being static. 2002-10-16 09:19:17 +00:00
netncp - Change mb_copy_t to take a size_t as the length argument instead of an 2002-11-08 21:26:32 +00:00
netns
netsmb - Change mb_copy_t to take a size_t as the length argument instead of an 2002-11-08 21:26:32 +00:00
nfs
nfsclient Don't examine an un-initialized variable. 2002-10-20 21:52:05 +00:00
nfsserver Permit MAC policies to instrument the access control decisions for 2002-11-04 15:13:36 +00:00
opencrypto correct minor # in make_dev call 2002-11-08 23:07:41 +00:00
pc98 Print real / avail memory in megabytes rather than kilobytes. 2002-11-09 16:19:14 +00:00
pccard
pci o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
posix4 headers should not really include "opt_foo.h" (in this case opt_posix.h). 2002-11-15 22:55:06 +00:00
powerpc Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
rpc
security Introduce a condition variable to avoid returning EBUSY when 2002-11-13 15:47:09 +00:00
sparc64 Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
sys Add getcontext, setcontext, and swapcontext as system calls. 2002-11-16 06:35:53 +00:00
tools
ufs Do not assume that time_t is an int. 2002-11-15 22:36:57 +00:00
vm Remove dead code that hasn't been needed since the demise of share maps 2002-11-13 19:50:06 +00:00
Makefile