#include <l4/omega0/client.h>
#include <omega0_proto.h>
#include <l4/sys/types.h>
#include <l4/sys/ipc.h>
#include "internal.h"
#include "config.h"
Go to the source code of this file.
Functions | |
int | omega0_request (int handle, omega0_request_t action) |
Request for certain actions. | |
omega0_alien_handler_t | omega0_set_alien_handler (omega0_alien_handler_t handler) |
Set an alien IPC handler
If a request (omega0_request()) with a set waiting-flag is not answered by the omega0 server but by someone else (the alien), a callback may be called. Therefore, first register the handler using this function and call omega0_request() then. The alien IPC must be a short IPC without any mappings. The alien handler receives the alien thread id and the 2 (two) dwords. | |
Variables | |
omega0_alien_handler_t | omega0_alien_handler |