Changeset b1f51f0 in mainline for libc/include/ipc/ipc.h
- Timestamp:
- 2006-06-02T16:09:18Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b917098
- Parents:
- a116ef22
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libc/include/ipc/ipc.h
ra116ef22 rb1f51f0 67 67 extern ipcarg_t ipc_answer(ipc_callid_t callid, ipc_call_t *call); 68 68 69 #define ipc_call_async(phoneid,method,arg1,private, callback ) (ipc_call_async_2(phoneid, method, arg1, 0, private, callback))69 #define ipc_call_async(phoneid,method,arg1,private, callback,can_preempt) (ipc_call_async_2(phoneid, method, arg1, 0, private, callback, can_preempt)) 70 70 extern void ipc_call_async_2(int phoneid, ipcarg_t method, ipcarg_t arg1, 71 71 ipcarg_t arg2, void *private, 72 ipc_async_callback_t callback );72 ipc_async_callback_t callback, int can_preempt); 73 73 extern void ipc_call_async_3(int phoneid, ipcarg_t method, ipcarg_t arg1, 74 74 ipcarg_t arg2, ipcarg_t arg3, void *private, 75 ipc_async_callback_t callback); 75 ipc_async_callback_t callback, int can_preempt); 76 76 77 extern int ipc_connect_to_me(int phoneid, int arg1, int arg2, ipcarg_t *phone); 77 78 extern int ipc_connect_me_to(int phoneid, int arg1, int arg2); … … 81 82 extern int ipc_forward_fast(ipc_callid_t callid, int phoneid, int method, ipcarg_t arg1); 82 83 84 85 /* Primitve functions for IPC communication */ 86 void send_call_3(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, 87 ipcarg_t arg3); 88 void send_call_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2); 89 #define send_call(ph,m,a1) send_call_2(ph,m,a1,0) 90 /* These functions never preempt */ 91 void nsend_call_3(int phoneid, ipcarg_t method, ipcarg_t arg1, 92 ipcarg_t arg2, ipcarg_t arg3); 93 void nsend_call_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2); 94 #define nsend_call(ph,m,a1) nsend_call_2(ph,m,a1,0) 95 83 96 #endif
Note:
See TracChangeset
for help on using the changeset viewer.