genode/repos/libports/src/lib
Josef Söntgen 2bf67136c6 libc: add support for external vfs file systems
These file systems are provided on-demand by loading a shared library
when the fstab node is traversed. By convention this library is named
after the file system it provides. For example a file system that
provides a 'random' file system node is called 'vfs_random.lib.so'. It
is still possible to give the the node another name in the vfs. The
following code snippts illustrates this matter:

! [...]
! <config>
!   <libc>
!     <vfs>
!       <dir name="dev"> <jitterentropy name="random"/> </dir>
!     </vfs>
!   </libc>
! </config>
! [...]

Here the jitterentropy file system, implemented in
'vfs_jitterentropy.lib.so' provides a file system node named 'random'
in the 'dev' directory. When traversing the vfs section the libc will
try to load 'vfs_jitterentropy.lib.so' but programs may access the
file system only via '/dev/random'.

Fixes #1240.
2014-08-22 16:16:41 +02:00
..
curl libports: enable curl on arm 2014-05-27 11:14:45 +02:00
egl mesa: apply patches (fix #1193) 2014-06-27 14:05:50 +02:00
exfat libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
ffat libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
fribidi Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fuse Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fuse-ext2 libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
gallium mesa: apply patches (fix #1193) 2014-06-27 14:05:50 +02:00
gmp Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libav Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc libc: add support for external vfs file systems 2014-08-22 16:16:41 +02:00
libc_ffat Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_fuse Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lock_pipe Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lwip Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lwip_loopback Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lwip_nic_dhcp Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_resolv Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_terminal Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libdrm Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libiconv/private libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libpng Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libssh Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lwip libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
ntfs-3g libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
openssl libcrypto: remove MD2, RC5 and store 2014-08-22 16:16:41 +02:00
pcre libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
pthread pthread: remove obsolete warning avoidance 2014-06-26 12:06:15 +02:00
python libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
qt5 Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
readline Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
sdl libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl_net libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00