Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1281 → Rev 1282

/uspace/trunk/libipc/include/ipc.h
30,6 → 30,7
#define __LIBIPC_IPC_H__
 
#include <kernel/ipc/ipc.h>
#include <kernel/ipc/irq.h>
#include <libc.h>
#include <types.h>
 
63,7 → 64,7
int ipc_connect_to_me(int phoneid, int arg1, int arg2, ipcarg_t *phone);
int ipc_connect_me_to(int phoneid, int arg1, int arg2);
int ipc_hangup(int phoneid);
int ipc_register_irq(int irq);
int ipc_register_irq(int irq, irq_code_t *code);
int ipc_unregister_irq(int irq);
 
#endif
/uspace/trunk/libipc/generic/ipc.c
262,9 → 262,9
return __SYSCALL1(SYS_IPC_HANGUP, phoneid);
}
 
int ipc_register_irq(int irq)
int ipc_register_irq(int irq, irq_code_t *ucode)
{
return __SYSCALL1(SYS_IPC_REGISTER_IRQ, irq);
return __SYSCALL2(SYS_IPC_REGISTER_IRQ, irq, (sysarg_t) ucode);
}
 
int ipc_unregister_irq(int irq)