Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pfm — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought




SYSCALLS/PFM - process fault manager calls     81/10/11


Include files:

    Fortran:    /sys/ins/pfm.ins.ftn
    Pascal:     /sys/ins/pfm.ins.pas


Procedures and Functions:

    pfm_$cleanup (cleanup_record), status = ...
        Establishes a cleanup handler.

    pfm_$enable
        Enables asynchronous faults.

    pfm_$error_trap (status)
        Causes a fault to occur with the associated status code.

    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_$rls_cleanup (cleanup_record, status)
        Releases a cleanup handler which 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.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026