3.2.17. CONDITION([option])

Returns information about the current trapped condition. A
condition becomes the current trapped condition when a condition
handler is called (by CALL or SIGNAL) to handle the condition.
The parameter option specifies what sort of information to return:

[C]
     (Condition) The name of the current trapped condition is
     return, this will be one of the condition named legal to
     SIGNAL ON, like SYNTAX, HALT, NOVALUE, NOTREADY, ERROR or
     FAILURE.

[D]
     (Description) A text describing the reason for the condition.
     What to put into this variable is implementation and system
     dependent.

[I]
     (Instruction) Returns either CALL or SIGNAL, depending on
     which method was current when the condition was trapped.

[S]
     (State) The current state of the current trapped condition.
     This can be one of ON, OFF or DELAY. Note that this option
     reflect the current state, which may change, not the state at
     the time when the condition was trapped.

For more information on conditions, consult the chapter
Conditions. Note that condition may in several ways be dependent
on the implementation and system, so read system and
implementation dependent information too.



PREV NEXT