in reply to signal handler question

Just FYI, in my old version of the Perl Cookbook, Recipe 16.17 discusses this pt in detail, with examples and says that some systems do require you to re-install the sig handler in the sub.
It also says you check for 'reliable signals' with

use Config;
print "Hurrah!\n" if $config{d_sigaction};

Well worth reading.