minix/servers/vfs
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
device.c VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
dmap.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
dmap.h
elf_core_dump.c Provide core dumping support for AVFS 2011-12-08 10:47:11 +00:00
exec.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
exec.h Implement issetugid syscall 2011-11-28 10:03:43 +00:00
file.h
filedes.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
fproc.h
fs.h
fscall.c Servers: cleanup of some gcc -W warnings 2011-12-11 22:33:37 +01:00
gcov.c
glo.h vfs/avfs: map O_ACCMODE to R_BIT|W_BIT on recovery 2011-11-24 13:57:36 +01:00
link.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
lock.c
lock.h
main.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
Makefile ELF core files 2011-11-22 22:07:40 +01:00
misc.c Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
mount.c VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
open.c VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
param.h Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
path.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
pipe.c
protect.c Increase gid_t and uid_t to 32 bits 2011-09-05 13:56:14 +00:00
proto.h VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
read.c
request.c vfs/avfs: req_newdriver should use fs_sendrec 2011-12-05 16:28:09 +01:00
request.h
select.c Cleanup servers to make GCC/Clang a little happier 2011-09-08 13:57:03 +00:00
select.h
stadir.c
table.c Servers: remove ABI comment 2011-11-07 22:24:59 +01:00
time.c
utility.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
vmnt.c
vmnt.h
vnode.c
vnode.h
write.c