mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 21:57:55 +00:00
83ddc41d63
The fd event handling uses the fd to directly access the array slot and expects the fds to be contiguous and capped. Since the returned fds from our libc were much larger than expected, because the libc itself consumes multiple fds when managing sockets, using the fd in this manner leads to memory corruption. This commit limits the maxfds to 63 and always allocates 1024 slots in the fd-array. Fixes #5320. |
||
---|---|---|
.. | ||
include/vmm | ||
lib/mk | ||
mk | ||
ports | ||
recipes | ||
run | ||
src | ||
README |
This directory contains ports of 3rd-party applications to Genode. The 'ports' repository follows the patterns of the 'libports' repository. For instructions about downloading and building 3rd-party applications, please refer to _libports/README_. Dependencies from other repositories ------------------------------------ Applications provided by the 'ports' repository typically expect a rich runtime environment, including shared libraries provided by the 'libports' repository. Hence, 'ports' depends on 'libports'.