genode/base-linux/src/base
Norman Feske 7cb45e9648 Linux: Don't access file system outside of core
This patch changes the way of how dataspace content is accessed by
processes outside of core. Dataspaces are opened by core only and the
corresponding file descriptors are handed out the other processes via
the 'Linux_dataspace::fd()' RPC function. At the client side, the
returned file descriptor is then used to mmap the file.

Consequently, this patch eliminates all files from 'lx_rpath'. The
path is still needed by core to temporarily create dataspaces and
unix domain sockets. However, those files are unlinked immediately
after their creation.
2012-11-05 17:31:04 +01:00
..
console Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
env Linux: Don't access file system outside of core 2012-11-05 17:31:04 +01:00
ipc Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00
lock Fix compile warning 2012-04-04 11:07:15 +02:00
process Delegate access to entrypoints via SCM rights 2012-11-05 17:31:04 +01:00
thread Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00