You remove a software interrupt handler by passing an ioexttd to the
device with a pointer to an Interrupt structure set in io_Data, the length
of the structure set in io_Length and td_remchangeint set in io_command.
You must pass it the same Interrupt structure used to add the handler.
DiskIO->iotd_Req.io_Length = sizeof(struct Interrupt)
DiskIO->iotd_Req.io_Data = (APTR)Disk_Interrupt;
DiskIO->iotd_Req.io_Command = TD_REMCHANGEINT;
DoIO((struct IORequest *)DiskIO);
Don't use with pre-V36 and earlier versions.
--------------------------------------------
Under pre-V36 and earlier versions of the Amiga system software,
td_remchangeint does not work and should not be used. instead, use
the workaround listed in the "trackdisk.doc" of the Amiga ROM
Kernel Reference Manual: Includes and Autodocs.