note
clintp
Yuck. The rule with signal handling (at least for now) is: do as little as possible in the handler and get out. The best thing to do is to change the value of an already initialized package variable -- not a my'd variable -- from 0 to 1 to indicate that the alarm did indeed go off and was caught. After the eval {} block check the value of the flag and proceed appropriately.
149887
149887