DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
The Form and Menu Language

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