genode/repos/os/include/os
Norman Feske 52e582132f os/vfs.h: handle corner case in join function
When specifying "/" or "" as rel_path to the 'Directory' constructor,
the constructed directory should refer to the same directory. The
implementation of the join utility did not consider this corner case. It
occurred during the attempt to use fs_query with "/" given as path.

This patch also adds a Directory::Entry::dir accessor that returns true
if the entry is a directory.

Fixes #3630
2020-02-20 12:08:16 +01: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 Add missing override annotations 2019-02-19 11:12:11 +01: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/dynamic_rom_session.h: support Xml_generator 2020-02-04 15:51:09 +01:00
handle_registry.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
packet_allocator.h os: reset packet_allocator members 2018-02-15 10:22:09 +01:00
packet_stream.h Mark packet-stream descriptor head/tail as volatile 2019-12-20 14:34:22 +01:00
path.h base/os: remove deprecated APIs 2019-02-26 14:44:15 +01: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 Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01: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 Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
sandbox.h New sandbox library extracted from init component 2020-02-04 15:51:09 +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
single_session_service.h Spelling fix in os/single_session_service.h 2019-08-21 13:35:52 +02:00
slave.h gems: remove the use of 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: handle corner case in join function 2020-02-20 12:08:16 +01:00