GEBORT 8 - abort program.

Usage:

mme     gebort

Where:

Q register
contains a two BCD-character code in bits 24-35. This code indicates the reason for the abort. Since this is printed on the execution report without interpretation, The printer command codes "!" (077) and "?" (017) should not be used.

Description:

MME GEBORT aborts the current program.

As with other abort conditions, dump processing will be done. The exact dump handling is determined by switch bit 0 (DUMP option), any $DMPOPT card, and whether the program is in wrapup because of a previous abort.

After the dump processing is has been done, wrapup will be paid if there is a valid address in the upper half of Slave Prefix word .XLDR4 (octal 027). Control will be transferred to that location with the register contents at the time of the abort. Wrapup processing is normally ended by a MME GEFINI, but it may be terminated by a second abort condition.

After wrapup processing is complete, the activity is terminated. All allocated memory is released; allocated peripherals are de-allocated and dismounted (if necessary).

Notes:

A program should wait for all I/O to finish before calling MME GEBORT. Otherwise, some of the I/O may not be completed.

Copyright © 2000, Thinkage Ltd.