genode/repos/libports/include
Norman Feske 65f75589e9 libc: configurable initial FDs
The libc already supports the configuration of 'stdin', 'stdout', and
'stderr' using '<libc>' config attributes. This patch equips the libc
with the additional ability to pre-initialize any other file descriptor.
A file descriptor is configured as follows:

<config>
  ...
  <libc ...>
    <fd id="3" path="/dev/log" writeable="yes" readable="no" seek="10"/>
    ...
  </libc>
</config>

Furthermore, this patch moves the FD initialization code from the VFS
plugin to the libc kernel initialization because opening the FDs
depends on 'malloc' ('strdup'), which should not be used at early
'Libc::Kernel' initialization time.

Issue #3478
2019-08-28 14:18:44 +02:00
..
acpica acpica: generate report usable by platform_drv 2018-05-30 13:36:21 +02:00
ada ada: replace local runtime implementation with port 2018-11-27 11:36:36 +01:00
EGL EGL api library 2018-03-27 13:44:27 +02:00
fatfs Update FatFS port to version 0.13 2017-08-17 11:04:22 +02:00
freetype-genode Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fribidi Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
gcc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
gmp Move GMP spec directories to standard locations 2018-11-27 11:38:13 +01:00
jpeg Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc libc: remove VFS header dependency in 'component.h' 2018-06-29 10:44:57 +02:00
libc-genode libc: support syscall(SYS_thr_self,...) 2018-05-30 13:36:07 +02:00
libc-plugin libc: configurable initial FDs 2019-08-28 14:18:44 +02:00
lwip VFS lwIP: restart DHCP with link-state changes 2019-06-13 12:13:39 +02:00
ncurses libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
pcg-c port of PCG random number generator library 2017-08-28 16:49:51 +02:00
python Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
qemu Remove residual uses of deprecated APIs 2019-02-19 11:12:12 +01:00
qt5 qt5: remove deprecated APIs 2019-02-26 14:38:03 +01:00
readline Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
solo5 Native Solo5 bindings 2018-11-16 15:07:52 +01:00
spec Move GMP spec directories to standard locations 2018-11-27 11:38:13 +01:00
stdcxx stdcxx: update to version 8.3.0 2019-05-27 14:52:52 +02:00
x86emu Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00