minix/servers
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
..
apfs Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
avfs Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
devman Cleanup servers to make GCC/Clang a little happier 2011-09-08 13:57:03 +00:00
ds Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
ext2 VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
hgfs Move optset.c into libsys; remove redundant copies 2011-11-07 16:16:08 +01:00
inet Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
init init: write boot entry to root wtmp 2011-12-05 13:56:16 +01:00
ipc vm/ipc: only report signals when it matters to ipc 2011-08-05 20:52:32 +00:00
is Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
iso9660fs VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
lwip Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
mfs VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
pfs Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
pm Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
procfs Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
rs Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
sched boot: Add multiboot support 2011-06-24 17:21:51 +02:00
vfs Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
vm vm: report cropped region sizes 2011-11-26 15:12:17 +00:00
Makefile Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
Makefile.inc Fix GCC image building 2011-07-09 15:04:42 +02:00