in reply to Perl Alarm Not Working
With Deferred (or Safe) Signals enabled--the default since 5.8.something--there are (many) somethings that cannot be interrupted by SIGALRM.
Reading your later description of do_program(), it seems like that it is doing many, maybe even most, of those somethings.
You may find the use of Perl::Unsafe::Signals worth testing.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Perl Alarm Not Working
by ikegami (Patriarch) on Dec 19, 2010 at 21:21 UTC | |
by BrowserUk (Patriarch) on Dec 19, 2010 at 21:57 UTC | |
by afoken (Chancellor) on Dec 19, 2010 at 22:16 UTC | |
by BrowserUk (Patriarch) on Dec 19, 2010 at 22:36 UTC | |
by ikegami (Patriarch) on Dec 19, 2010 at 23:25 UTC | |
|