SYSCALLS/PFM - process fault manager routines 1985/04/30
Include files:
Fortran: /sys/ins/pfm.ins.ftn
Pascal: /sys/ins/pfm.ins.pas
Procedures and Functions:
status = PFM_$CLEANUP (clean-up-record)
Establishes a clean-up handler for faults.
PFM_$ENABLE
Enables asynchronous faults.
PFM_$ERROR_TRAP (status)
Simulates a fault with a given status code, storing
traceback information.
handler-id = PFM_$ESTABLISH_FAULT_HANDLER (target-status, options,
function-pointer, status)
Establishes a fault handler.
PFM_$INHIBIT
Inhibits asynchronous faults.
PFM_$RELEASE_FAULT_HANDLER (handler-id, status)
Releases a fault handler.
PFM_$RESET_CLEANUP (clean-up-record, status)
Returns a clean-up handler to the top of the handler stack.
PFM_$RLS_CLEANUP (clean-up-record, status)
Releases a specified clean-up handler and any other clean-up
handlers above it on the stack.
PFM_$SIGNAL (status)
Exits from the current procedure and signals a status
for the clean-up handler on the top of the stack.