mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-01 00:45:29 +00:00
3a65f0bba3
This commit extends an easy-to-use mechanism to allow Genode component code to enter/leave the libc application context. This is needed whenever low-level component code (like signal handlers or RPC functions) need to interact with potentially blocking libc I/O functions. Please note that this commit contains the API-level design only. The actual context switching code 'execute_in_application_context' is missing.