in reply to unrestored signal handler after exit.

Signals and alarms are per-process, so when a process exits the kernel will automatically destroy its signal handler table, and will do the right thing with its alarms (either destroy them right then, or else let them go off and just ignore them).

Perl doesn't need to do anything special; what happens is the same as if a C program had called signal and alarm.

  • Comment on Re: unrestored signal handler after exit.