On 15-Oct-2009 flw wrote: > Even if there is no defined $@, it also need to alarm(0).
Maybe I'm being dense, but I don't see how the eval {} could exit with an alarm still set but $@ not set. Or is there some magic to alarm() and SIG{ALRM} that I'm unaware of. Also, could you write a test case for this? -Philip