minix/servers/avfs
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
..
comm.c vfs/avfs: req_newdriver should use fs_sendrec 2011-12-05 16:28:09 +01:00
comm.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
const.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
coredump.c Provide core dumping support for AVFS 2011-12-08 10:47:11 +00:00
device.c Servers: cleanup of some gcc -W warnings 2011-12-11 22:33:37 +01:00
dmap.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
dmap.h Merge AVFS and APFS 2011-08-17 13:40:36 +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 Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
filedes.c Change asserts with side effects into panics 2011-12-09 14:46:10 +00:00
fproc.h Provide core dumping support for AVFS 2011-12-08 10:47:11 +00:00
fs.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
fscall.c Servers: cleanup of some gcc -W warnings 2011-12-11 22:33:37 +01:00
gcov.c Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
glo.h vfs/avfs: map O_ACCMODE to R_BIT|W_BIT on recovery 2011-11-24 13:57:36 +01:00
job.h err_code has to be preserved as well. Short term fix 2011-10-25 12:12:20 +00:00
link.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
lock.c Allow block special files to be file locked 2011-08-22 11:51:01 +00:00
lock.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
main.c Servers: cleanup of some gcc -W warnings 2011-12-11 22:33:37 +01:00
Makefile Provide core dumping support for AVFS 2011-12-08 10:47:11 +00:00
misc.c Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
mount.c Properly unlock on mount failure 2011-12-09 15:47:42 +00:00
open.c Fix dangling symlink resolving for AVFS and add test61 2011-12-09 10:34:23 +00:00
param.h Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
path.c Change asserts with side effects into panics 2011-12-09 14:46:10 +00:00
path.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
pipe.c Provide core dumping support for AVFS 2011-12-08 10:47:11 +00:00
protect.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
proto.h Provide core dumping support for AVFS 2011-12-08 10:47:11 +00:00
read.c Change asserts with side effects into panics 2011-12-09 14:46:10 +00:00
request.c vfs/avfs: req_newdriver should use fs_sendrec 2011-12-05 16:28:09 +01:00
request.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
select.c Servers: cleanup of some gcc -W warnings 2011-12-11 22:33:37 +01:00
select.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
stadir.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
table.c Servers: remove ABI comment 2011-11-07 22:24:59 +01:00
threads.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
time.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
tll.c Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
tll.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
utility.c Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
vmnt.c Cleanup more resources upon exit 2011-09-16 10:16:57 +00:00
vmnt.h Reenable backcall detection 2011-10-27 15:29:37 +00:00
vnode.c Make AVFS resilient against failing back calls 2011-09-06 10:38:16 +00:00
vnode.h Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
worker.c Change asserts with side effects into panics 2011-12-09 14:46:10 +00:00
write.c Provide core dumping support for AVFS 2011-12-08 10:47:11 +00:00