Termination imminent step

The termination imminent step occurs for certain unhandled conditions or as the result of STOP-like language constructs such as C/C++ exit() or abort(); Fortran STOP statement or a call to EXIT, SYSRCX, or DUMP; or PL/I STOP. The termination imminent step occurs when one of the following events occurs:
  • The T_I_U condition (Termination Imminent due to Unhandled condition) is raised
  • The T_I_S condition (Termination Imminent due to Stop) is raised to indicate that the thread can potentially terminate

When T_I_U or T_I_S is raised, another pass is made of the stack. See Processing the T_I_U condition and Processing the T_I_S condition for details on what can happen during and after the pass.

You can directly signal T_I_U and T_I_S using the CEESGL callable service. When you do, Language Environment behaves as described in CEESGL and the termination imminent step.