genode/ports/src
Josef Söntgen ae524e4beb Noux: add timeout handling to select()
Previously there was not actual timeout handling. If a select() call
set an timeout it would be set to zero instead and was always handled
as blocking i/o. While this works fine for file descriptors which
will be triggerd externally (for example vim through terminal i/o) it
does not work at all for socket descriptors and network operations in
general.

So this commit introduces proper timeout handling and changes the
behaviour of SYSCALL_SELECT so that it now returns more than just
one descriptor at a time.

noux/minimal and noux/net now depend on thread and alarm libraries.
2012-08-22 09:51:27 +02:00
..
app Native version of lighttpd 2012-08-22 09:51:22 +02:00
lib Noux: add timeout handling to select() 2012-08-22 09:51:27 +02:00
noux Noux: add timeout handling to select() 2012-08-22 09:51:27 +02:00
noux-pkg Noux: add noux_net_lighttpd.run 2012-08-22 09:51:26 +02:00
test libc_noux test 2012-08-09 11:09:43 +02:00
vancouver NOVA: Use Genode interfaces to bootstrap Vancouver 2012-08-09 11:09:42 +02:00