Signal handling
The following signals are caught by FMLI:
SIGABRT *
|
SIGIOT *
|
SIGTSTP
|
SIGALRM
|
SIGINT *
|
SIGTTIN
|
SIGBUS
|
SIGPIPE *
|
SIGTTOU
|
SIGEMT
|
SIGQUIT *
|
SIGUSR1
|
SIGFPE
|
SIGSEGV
|
SIGUSR2
|
SIGHUP *
|
SIGSYS
|
SIGXCPU
|
SIGILL
|
SIGTERM *
|
SIGXFSZ
|
Those signals marked by an asterisk (*) are only caught if
the application that invokes FMLI has not caused them to
be ignored.
If an FMLI application is terminated by a signal, the
terminal
stty(1)
settings will be reset and the message ``progname
terminated by signal: description''
will be printed, where progname is
the basename of the executable invoked to run the application and
description is the string provided by
psignal(3C).
Not all of the signals listed above cause an application
to terminate.
These normally will not--SIGALRM,
SIGINT, SIGTSTP,
SIGTTIN, SIGTTOU,
SIGUSR1, and SIGUSR2--although they can
indirectly cause an FMLI application to terminate.
For example, SIGUSR2, which is generated by the
vsig
command, could cause the application to execute the
exit
command.
See the
intro(2)
manual page for a complete discussion of signals.
Next topic:
Interrupt signal handling
Previous topic:
Conditional statements
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004