mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-25 08:21:08 +00:00
7cb45e9648
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. |
||
---|---|---|
.. | ||
client.h | ||
linux_dataspace.h |