|
|
| Syntactic Confectionery Delight | |
| PerlMonks |
Re: sleep doesn't respond to sigint(2)?by Abigail-II (Bishop) |
| on Oct 17, 2003 at 10:56 UTC ( [id://300025]=note: print w/replies, xml ) | Need Help?? |
This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.
Are you running 5.8.x? Then you might be bitten by 'safe
signals'. Delivery of signals is delayed until the next
time Perl dispatches an op - and that might not happen
until the sleep is finished. This is a problem on some
OSses (I haven't been able to reproduce it under Linux),
and therefore there's a fix in 5.8.1. By setting an environment variable (look at perldelta for the details),
you can get the old behaviour back.
Abigail
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||