aufflick has asked for the wisdom of the Perl Monks concerning the following question:

Hi all,

While reading the perlipc perldoc, I noticed this:

Prior to Perl 5.7.3 it was necessary to do as little as you possibly could in your handler
Which is obvious when you understand how Un*x implements signals, but what changed in 5.7.3? Does some sort of wrapping of the handler takes place to allow arbitrary code (assuming you take care of your own re-entrancy)?

Update: Duh. It's explained further on in the perldoc...

And now back to your usual programming...

  • Comment on Changes to Perl signal handling in 5.7.3?