genode/repos/os/include/vfs
Christian Helmuth b38c5006d8 vfs: support UNLINK_ERR_NO_ENTRY in TAR file system
We report UNLINK_ERR_NO_PERM only for files in TAR archive, otherwise
UNLINK_ERR_NO_ENTRY is returned. This permits the arbitrary layering of
file systems with support for proper ENOENT reporting, for example,
when using 'rm -f non_existent_file' that aborts if EPERM is wrongly
reported.
2016-05-09 13:10:53 +02:00
..
block_file_system.h vfs: increment 'seek_offset' in block file system 2015-05-26 09:40:04 +02:00
dir_file_system.h Catch exceptions when creating VFS 2016-05-09 13:10:51 +02:00
directory_service.h lib/vfs: consistent device and inode enumeration 2016-04-25 10:47:54 +02:00
file_io_service.h vfs: add new error codes 2015-10-06 12:18:51 +02:00
file_system_factory.h vfs: decouple file-system factory from libc 2015-06-09 11:00:10 +02:00
file_system.h void sync(char const *path) 2015-11-04 14:09:23 +01:00
fs_file_system.h vfs: count of written bytes in Fs_file_system 2016-04-25 10:48:01 +02:00
inline_file_system.h vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00
log_file_system.h Reduce the maximum LOG session string length 2016-04-11 11:51:43 +02:00
null_file_system.h vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00
ram_file_system.h lib/vfs: consistent device and inode enumeration 2016-04-25 10:47:54 +02:00
rom_file_system.h lib/vfs: pass handle allocator to open(...) 2016-04-11 12:56:54 +02:00
rtc_file_system.h os: structured timestamp in Rtc session 2015-02-16 13:40:34 +01:00
single_file_system.h lib/vfs: consistent device and inode enumeration 2016-04-25 10:47:54 +02:00
symlink_file_system.h lib/vfs: consistent device and inode enumeration 2016-04-25 10:47:54 +02:00
tar_file_system.h vfs: support UNLINK_ERR_NO_ENTRY in TAR file system 2016-05-09 13:10:53 +02:00
terminal_file_system.h vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00
types.h vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00
vfs_handle.h lib/vfs: pass handle allocator to open(...) 2016-04-11 12:56:54 +02:00
zero_file_system.h vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00