C$EXITINFO

The C$EXITINFO library routine returns information about an exit from an END procedure in the declaratives.

Usage

CALL "C$EXITINFO" 
    USING EXIT-MESSAGE, EXIT-CODE, OS-EXIT-CODE, SIGNAL-NUMBER

Parameters

EXIT-MESSAGE Alphanumeric Contains the lines of text that the runtime outputs to the error file or shutdown message box. Each line of text is separated by a newline character H'0A'.
EXIT-CODE Numeric (optional) Contains one of the following codes (listed in lib/sub.h):
    1     COBOL_EXIT_PROGRAM
    2     COBOL_REMOTE_CALL
    3     COBOL_STOP_RUN  
    4     COBOL_CALL_ERROR
    5     COBOL_SIGNAL
    6     COBOL_FATAL_ERROR
    7     COBOL_NONFATAL_ERROR
    8     COBOL_DEBUGGER  
OS-EXIT-CODE Numeric (optional) Contains the value that the process passes to the system exit routine
SIGNAL-NUMBER Numeric (optional)    This is always 0 on Windows. On UNIX, it contains the signal number if EXIT-CODE is 5 (COBOL_SIGNAL).