genode/repos/os/include/os
Norman Feske 100583e262 os/vfs.h: New_file utility
This patch moves the utility from the app/text_area to os/vfs.h to make
it easier to use by other components. By hosting the 'New_file' as a
friend alongside the 'Directory', we can now pass a 'Directory' as
constructor argument, which is consistent with other utilities such as
'File_content'.

As a further improvement, the new version supports the implicit creation
of the directory hierarchy leading to the new file.

Issue #4032
2021-05-28 14:15:27 +02:00
..
attached_mmio.h Streamline exception types 2017-05-31 13:16:07 +02:00
buffered_xml.h os/buffered_xml.h: support for generating XML 2020-02-04 15:51:09 +01:00
child_policy_dynamic_rom.h os: use Mutex/Blockade 2020-04-17 12:40:12 +02:00
dither_painter.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
dynamic_rom_session.h os: use Mutex/Blockade 2020-04-17 12:40:12 +02:00
handle_registry.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
packet_allocator.h base: Refine Range_allocator::alloc_aligned 2021-04-20 12:03:04 +02:00
packet_stream.h base: Refine Range_allocator::alloc_aligned 2021-04-20 12:03:04 +02:00
path.h os: add invalid path exception to Path_base 2021-05-05 11:21:42 +02:00
pixel_alpha8.h os: add template specialization for alpha pixel 2017-08-28 16:49:39 +02:00
pixel_rgb565.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
pixel_rgb888.h Change pixel format to 32 bits per pixel 2020-06-29 14:22:29 +02:00
pixel_rgba.h os: remove 'register' keyword from 'pixel_rgba.h' 2019-05-16 13:11:02 +02:00
reporter.h expanding_reporter: configure initial buffer size 2019-11-19 14:44:02 +01:00
ring_buffer.h os: use Mutex/Blockade 2020-04-17 12:40:12 +02:00
sandbox.h sandbox: support for local state-report handling 2020-02-20 12:11:22 +01:00
session_policy.h os/session_policy: warn if no policy exists 2019-01-30 13:49:55 +01:00
session_requester.h os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
static_parent_services.h os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
static_root.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
surface.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
texture_rgb565.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
texture_rgb888.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
texture.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
vfs.h os/vfs.h: New_file utility 2021-05-28 14:15:27 +02:00