genode/repos/os/src/server
Norman Feske b0b92e4ee2 vfs: pass root directory to plugins
This patch enables the use of the VFS from VFS plugins by passing a
reference of the root directory to the constructors of file-system
instances. Since it changes the signature of 'Vfs::Dir_file_system',
any code that uses the VFS directly requires an adaptation.

Fixes #2701
2018-04-10 11:09:17 +02:00
..
blk_cache Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
chroot chroot: enforce writeable policy decision 2018-02-19 20:50:48 +01:00
clipboard clipboard: handle focus at startup 2018-02-09 13:34:22 +01:00
dynamic_rom Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
fs_log VFS: nonblocking interface 2017-08-28 16:49:38 +02:00
fs_report vfs: pass root directory to plugins 2018-04-10 11:09:17 +02:00
fs_rom New watch handle mechanism for File_system session 2018-02-14 20:41:09 +01:00
input_filter Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
input_merger Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
iso9660 Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
loader Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
log_report Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
log_terminal terminal session: propagate resize events 2018-02-14 20:41:03 +01:00
lx_block Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
lx_fs fs servers: handle result propagation better 2018-02-15 10:22:08 +01:00
mixer Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
nic_bridge net: check packet data size in accessor 2018-01-17 12:14:41 +01:00
nic_dump net: check packet data size in accessor 2018-01-17 12:14:41 +01:00
nic_loopback Replace Quota_exceeded by Insufficient_ram_quota 2017-05-31 13:16:05 +02:00
nic_router nic_router: inform clients on DNS server change 2018-04-10 11:06:00 +02:00
nit_fb nit_fb: prevent enlarging mode when out of RAM 2018-02-15 10:22:10 +01:00
nitpicker nitpicker: refresh when focused client disappears 2018-02-09 13:34:13 +01:00
part_blk Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_blk Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_fs fs servers: handle result propagation better 2018-02-15 10:22:08 +01:00
report_rom Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rom_blk Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rom_filter Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rom_prefetcher Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
tar_rom Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
terminal_crosslink terminal session: propagate resize events 2018-02-14 20:41:03 +01:00
terminal_log terminal_log: carriage-return on newline 2017-08-17 11:04:20 +02:00
trace_fs fs servers: handle result propagation better 2018-02-15 10:22:08 +01:00
tz_vmm Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
vfs vfs: pass root directory to plugins 2018-04-10 11:09:17 +02:00
vmm AVL node/tree: make non-copyable 2018-02-09 13:34:23 +01:00