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 |