in reply to
Signals in Strawberry Perl: Name or number?
use POSIX 'SIGALRM';
die SIGALRM ;
Unfortunately, that gives me an error:
> perl -e "use POSIX 'SIGALRM'; die SIGALRM;'
Your vendor has not defined POSIX macro SIGALRM, used at -e line 1
On another note, though, I'm curious about that. Does die SIGALRM actually raise a SIGALRM to the calling process, similar to POSIX::raise? If so, is it a POSIX thing, or can I use die SIGSTOP and so forth without useing POSIX?
Does die SIGALRM actually raise a SIGALRM to the calling process
No. die is a terse way of printing. It never sends a signal.
I'm guessing SIGALRM is a constant whose value is the signal number associated with SIGALRM.
A Programming Language, 1962
Programming the 1900 series in COBOL, 1974
Algorithms + Data Structures = Programs, 1976
The C Programming Language, 1978
System V - Interface definition, 1986
Z80 Assembly Language Programming, 1979
TheSOURCE User's Manual, 1979
The C Primer, 1983
Interactive Fortran 77, A Hands on Approach, 1984
Perl.1 man page, 1991
Results (350 votes),