This trap deallocates the entire resident procedures area.

Call ParametersReturn Parameters
D1.LUnused. D1.L Corrupted.
D2.LUnused. D2.L Corrupted.
D3.LUnused. D3.L Corrupted.
A0.LUnused. A0.L Corrupted.
A1.LUnused. A1.L Corrupted.
A2.LUnused. A2.L Corrupted.
A3.LUnused. A3.L Corrupted.
ERR_NCNot complete (usually means some jobs have been EXEC'd.)
  • All registers not shown above are not used on entry and are preserved

on exit.

  • This trap has no equivalent under SMS, probably due to the serious danger of crashing the system.
  • The RESPR area is completely removed by this trap - if there are no jobs running - but, as some device drivers allocate RESPR memory, this can cause subsequent system crashes.
  • Some versions of QDOS actually allocate more space in the resident procedures area rather than releasing all of it!
  • Some things in life are simply best avoided!
  • qdosmsq/traps/trap_1/reres.txt
  • Last modified: 2009/01/30 12:00
  • by norman