Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2530 → Rev 2531

/trunk/uspace/lib/libc/include/ipc/ipc.h
74,8 → 74,7
extern ipcarg_t ipc_answer(ipc_callid_t callid, ipc_call_t *call);
 
#define ipc_call_async(phoneid, method, arg1, private, callback, can_preempt) \
(ipc_call_async_2(phoneid, method, arg1, 0, private, callback, \
can_preempt))
(ipc_call_async_2(phoneid, method, arg1, 0, private, callback, can_preempt))
extern void ipc_call_async_2(int phoneid, ipcarg_t method, ipcarg_t arg1,
ipcarg_t arg2, void *private, ipc_async_callback_t callback,
int can_preempt);
90,10 → 89,10
extern int ipc_unregister_irq(int inr, int devno);
extern int ipc_forward_fast(ipc_callid_t callid, int phoneid, int method,
ipcarg_t arg1);
 
extern int ipc_data_send_accept(ipc_callid_t *callid, ipc_call_t *call,
void **dst, size_t *size);
extern ipcarg_t ipc_data_send_answer(ipc_callid_t callid, ipc_call_t *call,
extern int ipc_data_send(int phoneid, void *src, size_t size);
extern int ipc_data_receive(ipc_callid_t *callid, ipc_call_t *call, void **dst,
size_t *size);
extern ipcarg_t ipc_data_deliver(ipc_callid_t callid, ipc_call_t *call,
void *dst, size_t size);
 
#endif