freebsd-nq/sys
Peter Wemm ab063af911 Move the MSG* and SEM* options to opt_sysvipc.h
Remove evil allocation macros from machdep.c (why was that there???) and
use malloc() instead.
Move paramters out of param.h and into the code itself.
Move a bunch of internal definitions from public sys/*.h headers (without
#ifdef _KERNEL even) into the code itself.

I had hoped to make some of this more dynamic, but the cost of doing
wakeups on all sleeping processes on old arrays was too frightening.
The other possibility is to initialize on the first use, and allow
dynamic sysctl changes to parameters right until that point. That would
allow /etc/rc.sysctl to change SEM* and MSG* defaults as we presently
do with SHM*, but without the nightmare of changing a running system.
2000-05-01 13:33:56 +00:00
..
alpha Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
amd64 Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
boot Sync with sys/boot/i386/libi386/biosdisk.c revision 1.30. 2000-04-30 08:24:36 +00:00
cam Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
coda Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
compat Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
compile
conf Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
contrib Enforce and respect the 8 unit limit. 2000-04-23 09:10:09 +00:00
crypto Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ddb Add a new sysctl "debug.enter_debugger" (when the kernel is compiled 2000-01-27 22:27:34 +00:00
dev Back out t_timeout initializing, now in ttyregister 2000-05-01 10:53:12 +00:00
fs Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
geom Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
gnu Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
i4b Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
i386 Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
isa Fixed the type of some ivar access functions. Ivars have type uintptr_t, 2000-04-30 10:01:56 +00:00
isofs/cd9660 Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
kern Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
libkern Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
miscfs Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
modules Update the man page to reflect the recent changes to the kernel API for 2000-04-30 10:01:11 +00:00
msdosfs Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
net Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
netatalk Slight cleanup of aarp code 2000-03-29 17:12:09 +00:00
netatm Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netgraph Minimal tweak to make the ng_XXX modules depend on netgraph so that they 2000-04-29 13:36:07 +00:00
netinet Replace PacketAliasRedirectPptp() (which had nothing specific 2000-04-28 13:44:49 +00:00
netinet6 Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
netipx Calculate checksum properly for propagated IPX/NetBIOS packets. 2000-04-27 10:29:14 +00:00
netkey comment the string after #endif 2000-01-15 05:15:06 +00:00
netnatm Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
netncp nwfs depends on ncp 2000-04-29 13:34:28 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
nfsclient Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
nfsserver Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
ntfs Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
nwfs Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
pc98 Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
pccard MFPAO3. Improvement of of pccard cis tuple parsing capability. 2000-04-26 15:36:43 +00:00
pci Fixed the type of some ivar access functions. Ivars have type uintptr_t, 2000-04-30 10:01:56 +00:00
posix4 Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
powerpc Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new 2000-03-20 10:44:49 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
sys Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
vm Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
Makefile Remove the old a.out-only boot loader, we don't use it any more. 2000-03-19 11:42:34 +00:00