This function is declared in the coresrv/io/irq.h
file.
Retcode KnIoAttachIrq(Handle rid, rtl_uint32_t flags, Handle *handle);
This function attaches the calling thread to the interrupt.
Input parameters:
rid
is the interrupt handle received by using the KnRegisterIrq()
call.flags
refer to the interrupt flags.Output parameter handle
contains the IPC handle that will be used by the calling thread to wait for the interrupt after making the Recv()
call.
If successful, the function returns rcOk, otherwise it returns an error code.
Interrupt flags