NetBSD/sys/compat
manu b5139de154 Enforce good santity checks with Mach messages sizes:
1) make sure Mach servers will not work on data beyond the end of the
   request message buffer.
2) make sure that on copying out the reply message buffer, we will not
   leak kernel data located after the buffer.
3) make sure that the server will not overwrite memory beyond the end
   of the reply message buffer. That check is the responsability of the
   server, there is just a DIAGNOSTIC test to check everything is in
   good shape. All currently implemented servers in NetBSD have been
   modified to check for this condition

While we are here, build the mach services table (formerly in mach_namemap.c)
and the services prototypes automatically from mach_services.master, just
as this is done for system calls.

The next step would be to fold the message formats in the mach_services.master
file, but this tends to be difficult, as some messages are quite long and
complex.
2003-11-13 13:40:39 +00:00
..
aout Use ${HOST_SH} instead of `sh'. 2003-10-26 07:25:33 +00:00
aoutm68k Use ${HOST_SH} instead of `sh'. 2003-10-26 07:25:33 +00:00
common Don't put the netbsd32_compat*.c files in the 'compat library'. Unconditionally 2003-10-15 13:32:14 +00:00
darwin Enforce good santity checks with Mach messages sizes: 2003-11-13 13:40:39 +00:00
freebsd adapt for changes to kern/exec_elf32.c 2003-10-31 14:04:35 +00:00
hpux Fix an uninitialized warning. 2003-11-01 17:48:20 +00:00
ibcs2 remove malloc.h (we don't need it) 2003-11-05 04:03:43 +00:00
irix eliminate uvm_useracc() in favor of checking the return value of 2003-11-13 03:09:28 +00:00
linux adapt for changes to kern/exec_elf32.c 2003-10-31 14:04:35 +00:00
m68k4k - GC all the setup_stack functions 2003-08-08 18:57:01 +00:00
mach Enforce good santity checks with Mach messages sizes: 2003-11-13 13:40:39 +00:00
netbsd32 adapt for changes to kern/exec_elf32.c 2003-10-31 14:04:35 +00:00
osf1 uninitialized variables 2003-10-27 07:07:34 +00:00
ossaudio Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
pecoff Use ${HOST_SH} instead of `sh'. 2003-10-26 07:25:33 +00:00
sunos Use ${HOST_SH} instead of `sh'. 2003-10-26 07:25:33 +00:00
sunos32 Regen 2003-10-26 08:11:17 +00:00
svr4 - Count number of zombies and stopped children and requeue them at the top 2003-11-12 21:07:37 +00:00
svr4_32 - Count number of zombies and stopped children and requeue them at the top 2003-11-12 21:07:37 +00:00
ultrix Fix bogus uninitialised warnings. 2003-10-27 09:58:42 +00:00
vax1k - GC all the setup_stack functions 2003-08-08 18:57:01 +00:00
Makefile Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00