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.