genode/base-linux/include
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
..
base Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00
linux_cpu_session Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00
linux_dataspace Linux: Don't access file system outside of core 2012-11-05 17:31:04 +01:00
rm_session Add an 'executable' flag to 'Rm_session::attach()' 2012-04-20 11:21:19 +02:00