I'm no software engineer, but given that it is known that some of the
libraries used by DBI 'mess with' signal dispositions in apparently
unknown ways,
would it not make sense for DBI.pm to preserve the state of %SIG on
entry and reinstate it on disconnect/END/EXIT
cheers
Damian
On 28 Jul 2010, at 19:22, Martin J. Evans wrote:
I suspect you'll find its your driver library that ignores SIGPIPE
as AFAIK, DBI does not.
Oracle's OCI library changes some signal dispositions for sure and
sometimes SIGPIPE/SIGCHLD.
Martin
<snipped example code>