Changeset 80649a91 in mainline for libc/include/ipc/ipc.h
- Timestamp:
- 2006-05-21T19:28:37Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a410beb
- Parents:
- 1ee11f4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libc/include/ipc/ipc.h
r1ee11f4 r80649a91 34 34 #include <libc.h> 35 35 #include <types.h> 36 #include <kernel/synch/synch.h> 36 37 37 38 typedef sysarg_t ipcarg_t; … … 54 55 extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1, 55 56 ipcarg_t *result); 56 extern ipc_callid_t ipc_wait_ for_call(ipc_call_t *data);57 extern ipc_callid_t ipc_wait_cycle(ipc_call_t *call, uint32_t usec, int flags); 57 58 extern ipc_callid_t ipc_wait_for_call_timeout(ipc_call_t *data, uint32_t usec); 59 static inline ipc_callid_t ipc_wait_for_call(ipc_call_t *data) 60 { 61 return ipc_wait_for_call_timeout(data, SYNCH_NO_TIMEOUT); 62 } 58 63 extern ipc_callid_t ipc_trywait_for_call(ipc_call_t *data); 59 64 … … 72 77 extern int ipc_unregister_irq(int irq); 73 78 extern int ipc_forward_fast(ipc_callid_t callid, int phoneid, int method, ipcarg_t arg1); 74 extern void _ipc_init(void);75 79 76 80 #endif
Note:
See TracChangeset
for help on using the changeset viewer.