L4Re/OLD/vfsserver

Graph

(0) tip
Introduced a separate buffer type for context state, used also by objects. default tip
Employ the general ResourceServer class for the main server.
Introduced opener context usage to make the VFS server work again.
Fixed variable type preventing correct mountpoint match testing.
Updated the virtual filesystem server to work with the other components.
Use the appropriate function to access paths in buffers.
Obtain transferred strings/names safely.
Replaced fixed-length arrays with a map.
Introduced convenience functions for filesystem object IPC handling.
Moved IPC opcodes into a separate header file.
Introduced a server binding convenience method.
Introduced a server binding convenience function.
Fixed fs_ipc_open usage.
Introduced message waiting and error sending functions.
Use the message-related function to discard dataspaces.
Renamed bind_to_capability to ipc_server_bind.
Updated libipc function naming.
Accommodate the inherited open method.
Updated open operations to accept and propagate notification IRQ objects.
Added libstdc++ requirement.
Renamed error to send_error. Employed the start_resource convenience function.
Added copyright and licensing information.
Propagate flags to open methods.
A virtual filesystem server.
(0) tip