genode/repos/ports
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
..
doc Remove libc_terminal 2019-06-13 12:13:40 +02:00
include file system: enhanced file status info 2019-11-19 14:23:56 +01:00
lib vbox: add 'RTMemDupExTag()' implementation 2019-08-21 12:37:00 +02:00
mk mk/gnu_build.mk: avoid absolute lib paths 2019-11-19 14:17:29 +01:00
ports file system: enhanced file status info 2019-11-19 14:23:56 +01:00
recipes noux: add time modification 2019-11-19 14:17:30 +01:00
run Cleanup vfs dev directory in vbox5_genode_usb_hid 2019-11-19 14:23:55 +01:00
src file system: enhanced file status info 2019-11-19 14:23:56 +01:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

README

This directory contains ports of popular 3rd-party applications to Genode.

The 'ports' repository follows the line of the 'libports' repository.
For instructions about downloading and building 3rd-party applications,
please refer to 'libports/README'.


Dependencies from other repositories
------------------------------------

Application provided by the 'ports' repository typically expect a rich
runtime environment, including shared libraries provided by the 'libports'
repository. Hence, 'ports' depends on 'libports'.