minix/servers/pm
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
..
alarm.c move timers code to libsys 2010-07-09 12:58:18 +00:00
break.c - Introduce some macros for field names, so that endpt, pendpt, 2009-09-21 14:48:19 +00:00
const.h Fix a few compile time warnings 2010-07-02 12:41:19 +00:00
dma.c Move archtypes.h, fpu.h, and stackframe.h 2010-03-09 09:41:14 +00:00
exec.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
forkexit.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
getset.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
glo.h SMP - can boot even if some cpus fail to boot 2010-09-15 14:11:21 +00:00
main.c Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
Makefile Add MKTRACE 2011-09-07 17:52:48 +02:00
mcontext.c - Add support for the ucontext system calls (getcontext, setcontext, 2010-03-12 15:58:41 +00:00
misc.c Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
mproc.h Implement issetugid syscall 2011-11-28 10:03:43 +00:00
param.h Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
pm.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
profile.c Split off sys_umap_remote from sys_umap 2011-06-10 14:28:20 +00:00
proto.h Miscellaneous legacy cleanup 2011-11-07 22:20:55 +01:00
schedule.c SMP - Changed prototype of sys_schedule() 2010-09-15 14:10:42 +00:00
signal.c Add MKTRACE 2011-09-07 17:52:48 +02:00
table.c Implement issetugid syscall 2011-11-28 10:03:43 +00:00
time.c panic() cleanup. 2010-03-05 15:05:11 +00:00
trace.c gcore command to coredump a process 2011-11-22 22:07:41 +01:00
type.h Removed 'system process' magic from PM and FS. 2005-05-13 08:57:08 +00:00
utility.c Servers: cleanup of some gcc -W warnings 2011-12-11 22:33:37 +01:00