Rev 1452 | Rev 1464 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1452 | Rev 1463 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | #define _libc_ASYNC_H_ |
2 | #define _libc_ASYNC_H_ |
3 | 3 | ||
4 | #include <ipc/ipc.h> |
4 | #include <ipc/ipc.h> |
5 | #include <psthread.h> |
5 | #include <psthread.h> |
6 | #include <sys/time.h> |
6 | #include <sys/time.h> |
- | 7 | #include <atomic.h> |
|
7 | 8 | ||
8 | typedef ipc_callid_t aid_t; |
9 | typedef ipc_callid_t aid_t; |
9 | 10 | ||
10 | int async_manager(void); |
11 | int async_manager(void); |
11 | void async_create_manager(void); |
12 | void async_create_manager(void); |
Line 24... | Line 25... | ||
24 | 25 | ||
25 | /* Should be defined by application */ |
26 | /* Should be defined by application */ |
26 | void client_connection(ipc_callid_t callid, ipc_call_t *call) __attribute__((weak)); |
27 | void client_connection(ipc_callid_t callid, ipc_call_t *call) __attribute__((weak)); |
27 | void interrupt_received(ipc_call_t *call) __attribute__((weak)); |
28 | void interrupt_received(ipc_call_t *call) __attribute__((weak)); |
28 | 29 | ||
- | 30 | ||
- | 31 | extern atomic_t async_futex; |
|
- | 32 | ||
29 | #endif |
33 | #endif |