Changeset 7c7aae16 in mainline for generic/include/ipc
- Timestamp:
- 2006-03-19T19:42:00Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ad64a2d
- Parents:
- 9f22213
- Location:
- generic/include/ipc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/ipc/ipc.h
r9f22213 r7c7aae16 40 40 #define IPC_CALL_ANSWERED (1<<0) /**< This is answer to a call */ 41 41 #define IPC_CALL_STATIC_ALLOC (1<<1) /**< This call will not be freed on error */ 42 #define IPC_CALL_DISPATCHED (1<<2) /**< Call is in dispatch queue */ 43 #define IPC_CALL_DISCARD_ANSWER (1<<3) /**< Answer will not be passed to 42 #define IPC_CALL_DISCARD_ANSWER (1<<2) /**< Answer will not be passed to 44 43 * userspace, will be discarded */ 45 #define IPC_CALL_FORWARDED (1<<4) /* Call was forwarded */ 44 #define IPC_CALL_FORWARDED (1<<3) /* Call was forwarded */ 45 #define IPC_CALL_CONN_ME_TO (1<<4) /* Identify connect_me_to */ 46 46 47 47 /* Flags for ipc_wait_for_call */ … … 183 183 answerbox_t *callerbox; 184 184 185 ipc_data_t data; 185 __native private; /**< Private data to internal IPC */ 186 187 ipc_data_t data; /**< Data passed from/to userspace */ 186 188 }call_t; 187 189 … … 199 201 extern void task_print_list(void); 200 202 extern int ipc_forward(call_t *call, phone_t *newphone, answerbox_t *oldbox); 201 202 extern answerbox_t *ipc_phone_0;203 203 extern void ipc_cleanup(task_t *task); 204 204 extern int ipc_phone_hangup(phone_t *phone); 205 extern void ipc_backsend_err(phone_t *phone, call_t *call, __native err); 206 207 extern answerbox_t *ipc_phone_0; 205 208 206 209 #endif -
generic/include/ipc/sysipc.h
r9f22213 r7c7aae16 40 40 __native arg1, __native arg2); 41 41 __native sys_ipc_answer(__native callid, ipc_data_t *data); 42 __native sys_ipc_connect_to_me(__native phoneid, __native arg1, 43 __native arg2, task_id_t *taskid); 44 __native sys_ipc_wait_for_call(ipc_data_t *calldata, task_id_t *taskid, 45 __native flags); 46 __native sys_ipc_connect_me_to(__native phoneid, __native arg1, 47 __native arg2); 42 __native sys_ipc_wait_for_call(ipc_data_t *calldata, __native flags); 48 43 __native sys_ipc_forward_fast(__native callid, __native phoneid, 49 44 __native method, __native arg1);
Note:
See TracChangeset
for help on using the changeset viewer.