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.
I make decisions, and my brain carries them out
My brain makes the decisions, and I observe them (if I'm lucky)
I make some decisions, and my brain makes others
My spouse makes decisions and I and my brain carry them out
I wrote a program to relieve me and my brain from the burden of decision-making
The black-helicopter people project the decisions into my brain and then I do as ordered
Results (497 votes),