genode/repos/gems/src/app
Norman Feske 5ab1505d43 file system: enhanced file status info
This patch extends the 'File_system::Status',
'File_system::Directory_entry', and the related 'Vfs' types with
the following additional information:

- Distinction between continuous and transactional files (Node_type)
  (issue #3507)
- Readable, writeable, and executable attributes (Node_rwx),
  replacing the former 'mode' bits
  (issue #3030)

The types 'Node_rwx', 'Node_type' are defined twice,
once for the VFS (vfs/types.h) and once for the 'File_system'
session (file_system_session/file_system_session.h).
Similarly, there is a direct correspondance between
'Vfs::Directory_service::Dirent' and 'File_system::Directory_entry'.

This duplication of types follows the existing pattern of keeping the
VFS and file-system session independent from each other.
2019-11-19 14:23:56 +01:00
..
backdrop gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
cpu_load_display timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
decorator Add missing override annotations 2019-02-19 11:12:11 +01:00
depot_autopilot depot_autopilot: add ARM 64-bit support 2019-07-09 08:55:22 +02:00
depot_deploy sculpt: show names of unsatisfied launchers 2019-07-09 08:58:39 +02:00
depot_download_manager depot_download_manager: no mtime update in extract 2019-11-19 14:19:34 +01:00
depot_query depot_query: cache file-system accesses 2019-07-09 08:58:38 +02:00
driver_manager driver_manager: fix vesa_fb_drv binary usage 2019-06-13 12:17:31 +02:00
fs_query file system: enhanced file status info 2019-11-19 14:23:56 +01:00
fs_tool VFS: Replace global response handlers with local handlers 2019-04-09 12:30:34 +02:00
gpt_write gpt_write: fix false-positive fallthrough warning 2019-07-09 08:58:38 +02:00
launcher timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
menu_view menu_view: midway re-targeting of geometry motion 2019-05-06 16:15:26 +02:00
mixer_gui_qt qt5: remove deprecated APIs 2019-02-26 14:38:03 +01:00
nano3d timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
pipe Standalone POSIX pipe utility 2018-03-08 15:22:12 +01:00
sculpt_manager wifi_drv: enable loading of 5000 series FW 2019-11-19 14:23:55 +01:00
themed_decorator themed_decorator: use Attached_rom_dataspace::xml 2019-07-09 08:55:24 +02:00
window_layouter window layouter: reduce snap-back artifact 2019-07-09 08:58:38 +02:00