minix/lib
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
..
csu Enable optional GCC install and GCC improvements 2013-07-12 14:22:03 +02:00
libasyn No more intel/minix segments. 2012-07-15 22:30:15 +02:00
libaudiodriver libaudiodriver: properly deallocate memory 2012-08-24 09:17:27 +00:00
libbdev libbdev: resolve Coverity warnings 2012-07-30 12:10:12 +00:00
libblockdriver retire 64-bit conversion functions 2013-06-24 16:50:57 +02:00
libbz2 Upgrading bzip2 2012-11-21 18:32:06 +01:00
libc i2c: initial bus drivers for am335x and dm37xx 2013-07-15 11:11:13 -04:00
libchardriver libchardriver: resolve Coverity warnings 2012-07-30 12:10:13 +00:00
libclkconf i2c: initial bus drivers for am335x and dm37xx 2013-07-15 11:11:13 -04:00
libcompat_minix <a.out.h>, MINIX style: remove as obsolete 2013-08-06 11:43:35 +02:00
libcrypt Updating lib/libcrypt 2013-01-14 11:36:27 +01:00
libcurses Removing useless __NBSD_LIBC define in libcurses 2013-01-17 10:03:58 +01:00
libddekit panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
libdevman panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
libedit Fix command line history in ash 2013-02-01 11:41:47 +01:00
libelf libelf:use self hosted m4. 2013-04-24 17:22:59 +02:00
libexec libexec: bug in debugging code 2013-08-06 11:46:40 +02:00
libfetch Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
libgpio clkconf: move clkconf from libgpio to it's own lib 2013-06-18 09:09:23 +02:00
libhgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
libi2cdriver libi2cdriver: library for i2c device drivers 2013-07-15 17:02:57 -04:00
liblwip libc: add clock_getres()/clock_gettime() system calls. 2013-04-04 15:04:53 +02:00
libm libm Makefile: typo (from NetBSD) 2013-08-05 23:57:26 +02:00
libminc libminc: add reboot() 2013-08-05 10:22:33 -04:00
libminixfs panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
libminlib VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
libmthread Let the build system manage compilation flags 2013-03-08 09:41:49 +01:00
libnetdriver retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
libnetsock LWIP - fixed makefiles 2013-03-25 16:51:25 +01:00
libpadconf i2c: initial bus drivers for am335x and dm37xx 2013-07-15 11:11:13 -04:00
libprop Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
libpuffs VFS: Implement REQ_BPEEK. 2013-04-24 10:18:16 +00:00
librefuse Let the build system manage compilation flags 2013-03-08 09:41:49 +01:00
librmt Fix warnings trivial warnings. 2013-01-14 11:44:31 +01:00
libsffs VFS: Implement REQ_BPEEK. 2013-04-24 10:18:16 +00:00
libsys Env_memory_parse: move into VM 2013-08-07 16:30:27 +00:00
libterminfo Re-adding extended keys in minix termcap entry 2013-01-23 21:28:17 +01:00
libtimers Replace NULL macro defs with null.h include 2010-07-22 10:03:31 +00:00
libusb panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
libutil a few DBG=-g build fixes, both arches 2013-06-16 15:27:41 +02:00
libvassert No more intel/minix segments. 2012-07-15 22:30:15 +02:00
libvboxfs libvboxfs: fix setting file mtimes 2012-10-17 23:01:24 +02:00
libvirtio panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
libvtreefs panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
libz Downgrading to netbsd zlib version 2013-04-09 16:43:13 +02:00
lua Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
Makefile Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00