Interrupt handlers and servers are defined by the Exec Interrupt
structure. This structure specifies an interrupt routine entry point and
data pointer. The C definition of this structure is as follows:
struct Interrupt
{
struct Node is_Node;
APTR is_Data;
VOID (*is_Code)();
};
Once this structure has been properly initialized, it can be used for
either a handler or a server.
[Back to Amiga Developer Docs]