- Timestamp:
- 2006-03-16T00:26:33Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 69cdeec
- Parents:
- 7e44122
- Location:
- libipc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
libipc/generic/ipc.c
r7e44122 r5106e98 118 118 if (!call) { 119 119 callback(private, ENOMEM, NULL); 120 return; 120 121 } 121 122 … … 222 223 * IPC_WAIT_NONBLOCKING 223 224 */ 224 i nt ipc_wait_for_call(ipc_call_t *call, int flags)225 ipc_callid_t ipc_wait_for_call(ipc_call_t *call, int flags) 225 226 { 226 227 ipc_callid_t callid; … … 237 238 return callid; 238 239 } 240 241 /** Ask destination to do a callback connection */ 242 int ipc_connect_to_me(int phoneid, int arg1, int arg2, 243 unsigned long long *taskid) 244 { 245 return __SYSCALL4(SYS_IPC_CONNECT_TO_ME, phoneid, arg1, arg2, 246 (sysarg_t) taskid); 247 } -
libipc/include/ipc.h
r7e44122 r5106e98 53 53 54 54 55 extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1, 55 extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1, 56 56 ipcarg_t *result); 57 extern i nt ipc_wait_for_call(ipc_call_t *data, int flags);57 extern ipc_callid_t ipc_wait_for_call(ipc_call_t *data, int flags); 58 58 extern void ipc_answer(ipc_callid_t callid, ipcarg_t retval, ipcarg_t arg1, 59 59 ipcarg_t arg2); … … 63 63 ipcarg_t arg2, void *private, 64 64 ipc_async_callback_t callback); 65 int ipc_connect_to_me(int phoneid, int arg1, int arg2, 66 unsigned long long *taskid); 65 67 66 68 #endif -
libipc/include/ns.h
r7e44122 r5106e98 30 30 #define __LIBIPC__NS_H__ 31 31 32 #include <kernel/ipc/ns.h> 32 #define NS_PING 1024 33 #define NS_PING_SVC 1025 33 34 34 35 #endif
Note:
See TracChangeset
for help on using the changeset viewer.