minix/servers
David van Moolenbroek 78d707cd26 VM: support for shared call mask ACLs
The VM server now manages its call masks such that all user processes
share the same call mask. As a result, an update for the call mask of
any user process will apply to all user processes. This is similar to
the privilege infrastructure employed by the kernel, and may serve as
a template for similar fine-grained restrictions in other servers.

Concretely, this patch fixes the problem of "service edit init" not
applying the given VM call mask to user processes started from RC
scripts during system startup.

In addition, this patch makes RS set a proper VM call mask for each
recovery script it spawns.

Change-Id: I520a30d85a0d3f3502d2b158293a2258825358cf
2013-08-08 23:22:58 +02:00
..
devman Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
ds Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
ext2 retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
hgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
inet fix inet warnings 2013-05-31 14:30:52 +00:00
init init: handle getty string of "" (default) 2013-06-12 07:04:53 +00:00
ipc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
is is: leave newline for stacktrace for SF9 dump 2013-06-12 07:04:53 +00:00
iso9660fs retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
lwip fix some warnings 2013-05-31 20:57:39 +00:00
mfs retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
pfs libc syslog, syslogd, logger, uds fixes 2013-06-12 07:04:52 +00:00
pm Drop obsolete <minix/compiler.h> and <minix/crtso.h> 2013-08-07 16:28:39 +00:00
procfs <a.out.h>, MINIX style: remove as obsolete 2013-08-06 11:43:35 +02:00
rs VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
sched Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
vbfs Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
vfs VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
vm VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
Makefile lwip (inet's alternative) is compiled by default 2013-03-25 16:51:25 +01:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00