/kernel/trunk/generic/include/syscall/syscall.h |
---|
31,10 → 31,11 |
typedef enum { |
SYS_CTL = 0, |
SYS_IO = 1, |
SYS_IPC_CALL = 2, |
SYS_IPC_ANSWER = 3, |
SYS_IPC_WAIT = 4, |
SYS_IO, |
SYS_IPC_CALL_SYNC, |
SYS_IPC_CALL_ASYNC, |
SYS_IPC_ANSWER, |
SYS_IPC_WAIT, |
SYSCALL_END |
} syscall_t; |
/kernel/trunk/generic/include/ipc/ipc.h |
---|
77,6 → 77,7 |
extern call_t * ipc_wait_for_call(answerbox_t *box, int flags); |
extern void ipc_answer(answerbox_t *box, call_t *request); |
extern void ipc_call(phone_t *phone, call_t *request); |
extern void ipc_call_sync(phone_t *phone, call_t *request); |
extern void ipc_phone_destroy(phone_t *phone); |
extern void ipc_phone_init(phone_t *phone, answerbox_t *box); |
extern void ipc_call_free(call_t *call); |