minix/servers/rs
David van Moolenbroek 6f374faca5 Add "expected size" parameter to getsysinfo()
This patch provides basic protection against damage resulting from
differently compiled servers blindly copying tables to one another.
In every getsysinfo() call, the caller is provided with the expected
size of the requested data structure. The callee fails the call if
the expected size does not match the data structure's actual size.
2011-12-11 22:34:14 +01:00
..
const.h RS: support for endpoint-changing driver restarts 2011-12-05 16:28:07 +01:00
error.c New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
exec.c RS: support for endpoint-changing driver restarts 2011-12-05 16:28:07 +01:00
exec.h VFS/RS support for ELF 2010-12-10 09:27:56 +00:00
glo.h SMP - Changed prototype of sys_schedule() 2010-09-15 14:10:42 +00:00
inc.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
main.c RS: support for endpoint-changing driver restarts 2011-12-05 16:28:07 +01:00
Makefile boot: Add multiboot support 2011-06-24 17:21:51 +02:00
manager.c RS: support for endpoint-changing driver restarts 2011-12-05 16:28:07 +01:00
memory.c rename mmap() and munmap() 2011-07-16 13:01:19 +02:00
proto.h system.conf: base ipc permissions on process names rather than labels 2010-12-07 12:16:31 +00:00
request.c Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
table.c Add DEV_CLONE_A dev type 2011-07-27 12:23:03 +00:00
type.h RS: support for endpoint-changing driver restarts 2011-12-05 16:28:07 +01:00
utility.c Kernel/RS: fix permission computation with 32+ system processes 2010-12-07 10:32:42 +00:00