qp.hlp (Table of Contents; Topic list)
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.