SYSCALLS/PFM - process fault manager calls 84/05/15
Include files:
Fortran: /sys/ins/pfm.ins.ftn
Pascal: /sys/ins/pfm.ins.pas
C: /sys/ins/pfm.ins.c
Procedures and Functions:
pfm_$cleanup (cleanup_record), status = ...
Establishes a cleanup handler (non-local goto model).
pfm_$enable
Enables asynchronous faults.
pfm_$error_trap (status)
Causes a fault to occur with the associated status code.
pfm_$establish_fault_handler (t_status, opt, func_p, status), handle = ...
Establishes a fault handler (procedure call model).
pfm_$inhibit
Disables asynchronous faults.
pfm_$reset_cleanup (cleanup_record, status)
Re-establishes a cleanup handler. Called from within a cleanup handler
when invoked.
pfm_$release_fault_handler (handle, status)
Releases a fault handler that was previously established.
pfm_$rls_cleanup (cleanup_record, status)
Releases a cleanup handler that was previously established.
pfm_$signal (status)
Causes most recently established cleanup handler to be invoked.
If none was established by the program, causes exit to shell.