mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-09 06:22:46 +00:00
a838b6a657
Up to now Noux used the libc sleep functions, which actually is not possible because the _nanosleep() function implemented by our libc creates a new thread to handle the timeout. Noux childs may have only one thread, e.g., the main thread, though. To fix this issue sleeping is now handled directly by Noux. It is implemented by calling select(2) with a timeout. This fix is needed for mutt(1), which calls sleep when it prints a notification for the user. Fixes #1374. |
||
---|---|---|
.. | ||
app | ||
lib | ||
noux | ||
noux-pkg | ||
test | ||
virtualbox |