genode/ports/src/noux
Norman Feske c3c6a82d13 Move VFS from noux to 'os/include/vfs'
By separating the VFS from Noux, we become able to reuse the
VFS for libc-using programs. The most substantial change is the
removal of Noux::Sysio data structures from the VFS. Instead, the
Noux::Sysio refers to the VFS types now.

The new VFS library is located at 'os/include/vfs/'.

Furthermore, the patch removes various code duplications related
to pseudo file systems that provide a single file (block, zero,
random, terminal, null). The new 'Single_file_system' holds the
common boilerplate code for those.

Issue #999
2014-04-29 15:19:27 +02:00
..
minimal os: Move Genode::Config into 'config' library 2013-09-23 14:25:58 +02:00
net Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
args.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
child.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
child_env.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
child_policy.h Noux: POSIX signal improvements 2014-01-30 10:05:44 +01:00
cpu_session_component.h noux: add verbose config parameter 2013-08-22 15:13:12 +02:00
dataspace_registry.h noux: Decouple Dir_file_system from file systems 2014-04-24 14:56:36 +02:00
destruct_dispatcher.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
destruct_queue.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
dummy_input_io_channel.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
environment.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
family_member.h Noux: POSIX signal improvements 2014-01-30 10:05:44 +01:00
file_descriptor_registry.h Noux: add basic 'Ctrl-C' support 2013-10-22 08:00:16 +02:00
interrupt_handler.h Noux: POSIX signal improvements 2014-01-30 10:05:44 +01:00
io_channel.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
io_channel_listener.h Noux: POSIX signal improvements 2014-01-30 10:05:44 +01:00
io_receptor_registry.h Noux: add basic 'Ctrl-C' support 2013-10-22 08:00:16 +02:00
kill_broadcaster.h Noux: POSIX signal improvements 2014-01-30 10:05:44 +01:00
local_cpu_service.h Attach affinity information to session requests 2013-08-13 17:08:25 +02:00
local_noux_service.h Attach affinity information to session requests 2013-08-13 17:08:25 +02:00
local_ram_service.h Attach affinity information to session requests 2013-08-13 17:08:25 +02:00
local_rm_service.h noux: Noux_connection::context_area_rm_session() 2014-02-25 14:58:04 +01:00
local_rom_service.h Attach affinity information to session requests 2013-08-13 17:08:25 +02:00
main.cc Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
parent_execve.h Noux: POSIX signal improvements 2014-01-30 10:05:44 +01:00
parent_exit.h Noux: POSIX signal improvements 2014-01-30 10:05:44 +01:00
path.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
pipe_io_channel.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
ram_session_component.h noux: first remove from list, then dissolve 2013-09-18 14:58:54 +02:00
random_file_system.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
range_checked_index.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
rm_session_component.h noux: make RM replay less noisy in release mode 2014-04-07 17:01:21 +02:00
rom_session_component.h noux: first remove from list, then dissolve 2013-09-18 14:58:54 +02:00
shared_pointer.h Noux: add basic 'Ctrl-C' support 2013-10-22 08:00:16 +02:00
stdio_file_system.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
terminal_connection.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
terminal_io_channel.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
user_info.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
vfs_io_channel.h Move VFS from noux to 'os/include/vfs' 2014-04-29 15:19:27 +02:00
wake_up_notifier.h Noux: add basic 'Ctrl-C' support 2013-10-22 08:00:16 +02:00