genode/repos/ports/src/noux-pkg
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
..
bash bash: support home and end keys 2018-07-03 10:44:55 +02:00
bash-minimal ports: src/bash-minimal noux package 2018-02-15 10:22:10 +01:00
binutils riscv: tool chain 19.05 2019-05-27 14:52:51 +02:00
binutils_arm tool_chain: cleanup 2015-05-26 09:39:49 +02:00
binutils_x86 tool_chain: cleanup 2015-05-26 09:39:49 +02:00
coreutils noux-pkg: enable noux packages for ARMv8 2019-08-28 14:18:45 +02:00
coreutils-minimal ports: coreutils-minimal noux package/recipe 2018-01-17 12:14:36 +01:00
diffutils noux: include noux.mk via select_from_repositories 2017-05-31 13:16:14 +02:00
e2fsprogs Libc: update port to Freebsd 12 2019-05-27 14:46:53 +02:00
e2fsprogs-minimal e2fsprogs-minimal: add resize2fs 2018-05-30 13:36:28 +02:00
findutils findutils: update to version 4.6 2018-02-14 20:41:08 +01:00
gcc tool chain: TLS support 2019-09-02 16:29:33 +02:00
gcc_arm tool_chain: cleanup 2015-05-26 09:39:49 +02:00
gcc_x86 gcc: update to version 6.3.0 2017-05-31 13:15:49 +02:00
gdb file system: enhanced file status info 2019-11-19 14:23:56 +01:00
gdb_arm tool_chain: update GDB to version 8.2.1 2019-05-27 14:52:51 +02:00
gdb_x86 tool_chain: cleanup 2015-05-26 09:39:49 +02:00
grep noux: include noux.mk via select_from_repositories 2017-05-31 13:16:14 +02:00
less noux: include noux.mk via select_from_repositories 2017-05-31 13:16:14 +02:00
make noux: include noux.mk via select_from_repositories 2017-05-31 13:16:14 +02:00
sed noux: include noux.mk via select_from_repositories 2017-05-31 13:16:14 +02:00
tar noux: include noux.mk via select_from_repositories 2017-05-31 13:16:14 +02:00
tclsh ports: enable basic clock support in tclsh 2019-01-30 13:54:53 +01:00
vim ports: vim-minimal noux package/recipe 2018-01-17 12:14:37 +01:00
vim-minimal ports: vim-minimal noux package/recipe 2018-01-17 12:14:37 +01:00
which noux: include noux.mk via select_from_repositories 2017-05-31 13:16:14 +02:00