Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1028 → Rev 1006

/uspace/trunk/libipc/include/ipc.h
52,9 → 52,9
ipcarg_t *result3);
 
 
extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1,
extern int ipc_call_sync(int phoneid, ipcarg_t method, ipcarg_t arg1,
ipcarg_t *result);
extern ipc_callid_t ipc_wait_for_call(ipc_call_t *data, int flags);
extern int ipc_wait_for_call(ipc_call_t *data, int flags);
extern void ipc_answer(ipc_callid_t callid, ipcarg_t retval, ipcarg_t arg1,
ipcarg_t arg2);
 
62,7 → 62,5
void ipc_call_async_2(int phoneid, ipcarg_t method, ipcarg_t arg1,
ipcarg_t arg2, void *private,
ipc_async_callback_t callback);
int ipc_connect_to_me(int phoneid, int arg1, int arg2,
unsigned long long *taskid);
 
#endif
/uspace/trunk/libipc/include/ns.h
29,7 → 29,6
#ifndef __LIBIPC__NS_H__
#define __LIBIPC__NS_H__
 
#define NS_PING 1024
#define NS_PING_SVC 1025
#include <kernel/ipc/ns.h>
 
#endif
/uspace/trunk/libipc/generic/ipc.c
117,7 → 117,6
call = malloc(sizeof(*call));
if (!call) {
callback(private, ENOMEM, NULL);
return;
}
callid = __SYSCALL4(SYS_IPC_CALL_ASYNC_FAST, phoneid, method, arg1, arg2);
222,7 → 221,7
* @return Callid or 0 if nothing available and started with
* IPC_WAIT_NONBLOCKING
*/
ipc_callid_t ipc_wait_for_call(ipc_call_t *call, int flags)
int ipc_wait_for_call(ipc_call_t *call, int flags)
{
ipc_callid_t callid;
 
237,11 → 236,3
 
return callid;
}
 
/** Ask destination to do a callback connection */
int ipc_connect_to_me(int phoneid, int arg1, int arg2,
unsigned long long *taskid)
{
return __SYSCALL4(SYS_IPC_CONNECT_TO_ME, phoneid, arg1, arg2,
(sysarg_t) taskid);
}