start page | rating of books | rating of authors | reviews | copyrights

Programming Perl

Programming PerlSearch this book
Previous: 7.2.56 Shell - Run Shell Commands Transparently Within Perl Chapter 7
The Standard Perl Library
Next: 7.2.58 Socket - Load the C socket.h Defines and Structure Manipulators
 

7.2.57 sigtrap - Enable Stack Backtrace on Unexpected Signals

use sigtrap;       # initialize default signal handlers use sigtrap 

LIST

;  # 

LIST

 example:  qw(BUS SEGV PIPE SYS ABRT TRAP)

The sigtrap pragma initializes a signal handler for the signals specified in LIST , or (if no list is given) for a set of default signals. The signal handler prints a stack dump of the program and then issues a (non-trapped) ABRT signal.

In the absence of LIST , the signal handler is set up to deal with the ABRT , BUS , EMT , FPE , ILL , PIPE , QUIT , SEGV , SYS , TERM , and TRAP signals.


Previous: 7.2.56 Shell - Run Shell Commands Transparently Within Perl Programming Perl Next: 7.2.58 Socket - Load the C socket.h Defines and Structure Manipulators
7.2.56 Shell - Run Shell Commands Transparently Within Perl Book Index 7.2.58 Socket - Load the C socket.h Defines and Structure Manipulators