mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-19 15:43:56 +00:00
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
This commit is contained in:
committed by
Christian Helmuth
parent
f61c0c6309
commit
b0b92e4ee2
@ -22,10 +22,9 @@ namespace Vfs { class Null_file_system; }
|
||||
|
||||
struct Vfs::Null_file_system : Single_file_system
|
||||
{
|
||||
Null_file_system(Genode::Env&,
|
||||
Genode::Allocator&,
|
||||
Null_file_system(Genode::Env&, Genode::Allocator&,
|
||||
Genode::Xml_node config,
|
||||
Io_response_handler &)
|
||||
Io_response_handler &, File_system &)
|
||||
:
|
||||
Single_file_system(NODE_TYPE_CHAR_DEVICE, name(), config)
|
||||
{ }
|
||||
|
Reference in New Issue
Block a user