Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Pointers to Interrupt Handlers
◄System Unit► ◄Contents► ◄Index► ◄Back►
VAR
{ saved interrupt handler addresses }
SaveInt00, { interrupt $00 }
SaveInt02, { interrupt $02 }
SaveInt1B, { interrupt $1B }
SaveInt23, { interrupt $23 }
SaveInt24, { interrupt $24 }
SaveInt34, { interrupt $34 }
SaveInt35, { interrupt $35 }
SaveInt36, { interrupt $36 }
SaveInt37, { interrupt $37 }
SaveInt38, { interrupt $38 }
SaveInt39, { interrupt $39 }
SaveInt3A, { interrupt $3A }
SaveInt3B, { interrupt $3B }
SaveInt3C, { interrupt $3C }
SaveInt3D, { interrupt $3D }
SaveInt3E, { interrupt $3E }
SaveInt3F, { interrupt $3F }
SaveInt75 { interrupt $75 }
: POINTER;
Unit: System (used automatically)
Context: SwapVectors
Description
The SaveIntnn variables hold pointers to interrupt handlers. The
System unit stores previous vectors in these variables when it
installs its interrupt-handling routines.
The SwapVectors procedure, defined in the Dos unit, restores the
old vectors that have been stored in the variables. SwapVectors is
called just before calling the Exec procedure to prevent the child
process from using the vectors for the parent process.