Rev 1259 | Rev 1330 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1259 | Rev 1282 | ||
---|---|---|---|
Line 28... | Line 28... | ||
28 | 28 | ||
29 | #ifndef __LIBIPC_IPC_H__ |
29 | #ifndef __LIBIPC_IPC_H__ |
30 | #define __LIBIPC_IPC_H__ |
30 | #define __LIBIPC_IPC_H__ |
31 | 31 | ||
32 | #include <kernel/ipc/ipc.h> |
32 | #include <kernel/ipc/ipc.h> |
- | 33 | #include <kernel/ipc/irq.h> |
|
33 | #include <libc.h> |
34 | #include <libc.h> |
34 | #include <types.h> |
35 | #include <types.h> |
35 | 36 | ||
36 | typedef sysarg_t ipcarg_t; |
37 | typedef sysarg_t ipcarg_t; |
37 | typedef struct { |
38 | typedef struct { |
Line 61... | Line 62... | ||
61 | ipcarg_t arg2, void *private, |
62 | ipcarg_t arg2, void *private, |
62 | ipc_async_callback_t callback); |
63 | ipc_async_callback_t callback); |
63 | int ipc_connect_to_me(int phoneid, int arg1, int arg2, ipcarg_t *phone); |
64 | int ipc_connect_to_me(int phoneid, int arg1, int arg2, ipcarg_t *phone); |
64 | int ipc_connect_me_to(int phoneid, int arg1, int arg2); |
65 | int ipc_connect_me_to(int phoneid, int arg1, int arg2); |
65 | int ipc_hangup(int phoneid); |
66 | int ipc_hangup(int phoneid); |
66 | int ipc_register_irq(int irq); |
67 | int ipc_register_irq(int irq, irq_code_t *code); |
67 | int ipc_unregister_irq(int irq); |
68 | int ipc_unregister_irq(int irq); |
68 | 69 | ||
69 | #endif |
70 | #endif |