genode/repos/gems
Martin Stein 16c4aacf34 vfs/dir_fs: allow opening empty dirs
Adapts Dir_file_system::open_composite_dirs in a way that it returns "success"
when the leaf node of the path is an empty directory but "lookup failed", as
usual, if one of the other directories on the way to the leaf node is empty.

I couldn't find a technical reason why we used to return "lookup failed" when
only the leaf node was empty.

The commit also adds a test for en empty root directory and empty
sub-directories to the fs_query run script.

Fixes #4198
2021-06-25 11:41:45 +02:00
..
include nano3d: remove surface-clear optimization 2021-05-10 11:17:20 +02:00
lib gems: import Genode-specific code of the CBE 2020-11-27 09:19:08 +01:00
ports gems: import Genode-specific code of the CBE 2020-11-27 09:19:08 +01:00
recipes separate sandbox api from os 2021-06-25 11:41:45 +02:00
run vfs/dir_fs: allow opening empty dirs 2021-06-25 11:41:45 +02:00
src fs_query: gracefully deal with missing directories 2021-06-25 11:41:45 +02:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
the 'os' repository, programs contained in 'gems' are able to leverage
the functionalities provided by higher-level repositories such as 'libports'.
To use the 'gems' repository, make sure to also add those repositories to your
build configuraion.