genode/repos/os/src/lib/vfs
Emery Hemingway 800b4e44b1 Reduce Vfs::Vfs_handle::Context to empty struct type
The "Vfs::Vfs_handle" type should not contain any public members that
can be initialized by the VFS internally and by the application, so
remove inheritance from the "Genode::list::Element" class. The VFS
plugins must instead use lists of "Vfs::Vfs_handle" sub-classes, the
lifetime of which are always managed by the plugin.

Ref #3036
2019-04-01 19:33:47 +02:00
..
block_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00
file_system_factory.cc os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
fs_file_system.h Reduce Vfs::Vfs_handle::Context to empty struct type 2019-04-01 19:33:47 +02:00
inline_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00
log_file_system.h vfs: implement 'complete_sync()' in 'Single_file_system' 2018-11-27 11:38:13 +01:00
null_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00
ram_file_system.h ram_fs: increase max file size on 64 bit to 8 GiB 2019-03-18 15:57:00 +01:00
rom_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00
rtc_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00
symlink_file_system.h Plugin for importing VFS content 2018-08-02 14:36:42 +02:00
tar_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00
terminal_file_system.h Reduce Vfs::Vfs_handle::Context to empty struct type 2019-04-01 19:33:47 +02:00
zero_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00