Lists CATCH settings for a given signal, the CATCH status for a specified ON-unit, or the state of all signals and ON-units.
LCATCH [/ALL | signal]
or
LCATCH [ON-unit]
where:
In the following example, the current Catch settings for the signal SIGALRM are listed.
CodeWatch> LCATCH SIGALRM SIGALRM not being caught.
In this example, the signals currently set to be caught and those that are set not to be caught are listed.
CodeWatch> LCATCH /ALL CATCH: (signals) SIGQUIT[3] SIGIOT[6] SIGUSR1[10] SIGSEGV[11] SIGSUR2[12] SIGPIPE[13] SIGTERM[15] SIGTTIN[21] SIGTTOU[22] SIGURG[23] (on units) ENDFILE CATCH (ignore): (signals) SIGINT[2] SIGILL[4] SIGTRAP[5] NCATCH: (signals) SIGHUP[1] SIGBUS[7] SIGPFE[8] SIGKILL[9] SIGALRM[14] SIGSTKFLT[16] SIGCHLD[17] SIGCONT[18] SIGSTOP[19] SIGTSTP[20] SIGXCPU[24] SIGXFSZ[25] SIGVTALRM[26] SIGPROF[27] SIGWINCH[28] SIGPOLL[29] SIGPWR[30] SIGSYS[31] More... (on units) ANYCONDITION AREA ATTENTION CONDITION CONVERSION ENDPAGE ERROR FINISH FIXEDOVERFLOW KEY OVERFLOW RECORD SIZE UNDEFINEDFILE UNDERFLOW USERCONDITION USERCONDITION(SS$_UNWIND) VAXCONDITION ZERODIVIDE
Description
When used with the /ALL option, LCATCH lists two sets of signals, those that are currently set to be caught and those that are currently set to not be caught. The LCATCH command, with a signal name specified, lists Catch settings for that given signal.