Changeset b7fd2a0 in mainline for uspace/lib/c/include/ipc
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- Location:
- uspace/lib/c/include/ipc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/event.h
r36f0738 rb7fd2a0 39 39 #include <types/common.h> 40 40 41 extern int ipc_event_subscribe(event_type_t, sysarg_t);42 extern int ipc_event_task_subscribe(event_task_type_t, sysarg_t);43 extern int ipc_event_unsubscribe(event_type_t);44 extern int ipc_event_task_unsubscribe(event_task_type_t);45 extern int ipc_event_unmask(event_type_t);46 extern int ipc_event_task_unmask(event_task_type_t);41 extern errno_t ipc_event_subscribe(event_type_t, sysarg_t); 42 extern errno_t ipc_event_task_subscribe(event_task_type_t, sysarg_t); 43 extern errno_t ipc_event_unsubscribe(event_type_t); 44 extern errno_t ipc_event_task_unsubscribe(event_task_type_t); 45 extern errno_t ipc_event_unmask(event_type_t); 46 extern errno_t ipc_event_task_unmask(event_task_type_t); 47 47 48 48 #endif -
uspace/lib/c/include/ipc/ipc.h
r36f0738 rb7fd2a0 46 46 #include <abi/cap.h> 47 47 48 typedef void (*ipc_async_callback_t)(void *, int, ipc_call_t *);48 typedef void (*ipc_async_callback_t)(void *, errno_t, ipc_call_t *); 49 49 50 extern int ipc_wait_cycle(ipc_call_t *, sysarg_t, unsigned int);50 extern errno_t ipc_wait_cycle(ipc_call_t *, sysarg_t, unsigned int); 51 51 extern void ipc_poke(void); 52 52 … … 54 54 ipc_wait_for_call_timeout(data, SYNCH_NO_TIMEOUT); 55 55 56 extern int ipc_wait_for_call_timeout(ipc_call_t *, sysarg_t);57 extern int ipc_trywait_for_call(ipc_call_t *);56 extern errno_t ipc_wait_for_call_timeout(ipc_call_t *, sysarg_t); 57 extern errno_t ipc_trywait_for_call(ipc_call_t *); 58 58 59 59 /* … … 78 78 (arg5)) 79 79 80 extern int ipc_answer_fast(cap_handle_t, int, sysarg_t, sysarg_t,80 extern errno_t ipc_answer_fast(cap_handle_t, errno_t, sysarg_t, sysarg_t, 81 81 sysarg_t, sysarg_t); 82 extern int ipc_answer_slow(cap_handle_t, int, sysarg_t, sysarg_t,82 extern errno_t ipc_answer_slow(cap_handle_t, errno_t, sysarg_t, sysarg_t, 83 83 sysarg_t, sysarg_t, sysarg_t); 84 84 … … 115 115 sysarg_t, sysarg_t, sysarg_t, void *, ipc_async_callback_t); 116 116 117 extern int ipc_hangup(cap_handle_t);117 extern errno_t ipc_hangup(cap_handle_t); 118 118 119 extern int ipc_forward_fast(cap_handle_t, cap_handle_t, sysarg_t, sysarg_t,119 extern errno_t ipc_forward_fast(cap_handle_t, cap_handle_t, sysarg_t, sysarg_t, 120 120 sysarg_t, unsigned int); 121 extern int ipc_forward_slow(cap_handle_t, cap_handle_t, sysarg_t, sysarg_t,121 extern errno_t ipc_forward_slow(cap_handle_t, cap_handle_t, sysarg_t, sysarg_t, 122 122 sysarg_t, sysarg_t, sysarg_t, sysarg_t, unsigned int); 123 123 124 extern int ipc_connect_kbox(task_id_t, cap_handle_t *);124 extern errno_t ipc_connect_kbox(task_id_t, cap_handle_t *); 125 125 126 126 #endif -
uspace/lib/c/include/ipc/irq.h
r36f0738 rb7fd2a0 40 40 #include <abi/cap.h> 41 41 42 extern int ipc_irq_subscribe(int, sysarg_t, const irq_code_t *, cap_handle_t *);43 extern int ipc_irq_unsubscribe(cap_handle_t);42 extern errno_t ipc_irq_subscribe(int, sysarg_t, const irq_code_t *, cap_handle_t *); 43 extern errno_t ipc_irq_unsubscribe(cap_handle_t); 44 44 45 45 #endif
Note:
See TracChangeset
for help on using the changeset viewer.