genode/repos/os/src/server/tar_fs
Emery Hemingway cb952d2087 obscure File_system::Out_of_node_handles exception
Replace the Out_of_node_handles exception with Out_of_metadata.
Clients need to know when the server is out of internal resources,
but not why.

Cleanup and sort the errors at file_system_session.h.
Remove 'Size_limit_reached exception' from File_system, which was
internal to ram_fs.

Issue #1751
Fixes #1909
2016-04-25 10:47:52 +02:00
..
directory.h Remove Genode namespace from File_system 2016-01-08 14:48:52 +01:00
file.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lookup.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
main.cc obscure File_system::Out_of_node_handles exception 2016-04-25 10:47:52 +02:00
node.h Move generic fs helpers to os/include/file_system 2015-05-06 10:55:17 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
record.h Remove Genode namespace from File_system 2016-01-08 14:48:52 +01:00
symlink.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
target.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
util.h unify file system utilities to os/include/file_system 2015-06-22 14:43:36 +02:00

This directory contains a service that provides the contents of a TAR archive
via the 'File_system::Session' interface.

Configuration:

! <config>
!   <archive name="tar_archive.tar" />
!   <policy label="label_of_client" root="/rootdir/for/client" />
! </config>

For an example, please refer to the 'libports/run/libc_fs_tar_fs.run' script.