Skip Menu |

This queue is for tickets about the POE CPAN distribution.

Report information
The Basics
Id: 6057
Status: rejected
Priority: 0/
Queue: POE

People
Owner: Nobody in particular
Requestors: SUNGO [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: use perl 5.8 safe signal handlers
? Use Perl's signal handlers in 5.8.0 and above. Perl 5.8 introduces "safe" signal handling. We can take advantage of that by enabling all signals (even SIGWINCH). This essentially forks development, however, into pre-5.8 and post-5.8 signal handling systems. The current signal handling systems are not as fast as we'd like, but we've been avoiding native 5.8 support because of backward compatibility reasons and to avoid the extra maintenance work. ? Replace the SIGCHLD poll loop with $SIG{CHLD} when $] >= 5.8 ? Re-enable SIGWINCH when $] >= 5.8 [ From http://poe.perl.org/?POE_RFCs/Signal_Reforms ]