IO-Die
view release on metacpan or search on metacpan
$^E = 5;
IO::Die->kill( 'TERM', $parent_pid );
};
if ($@) {
print {$wtr} join( $/, 0 + $!, 0 + $^E, $@ );
}
};
close $wtr;
my @res = split m<$/>, do { local $/; <$rdr> };
close $rdr;
do { local $?; waitpid $parasite_pid, 0 };
if ($got_SIGTERM) {
skip "$^O: Unprivileged child process can SIGTERM a root-owned parent process?!?", 5;
}
is( $res[0], 5, 'kill() doesnât affect $! on failure' );
is( $res[1], 5, 'kill() doesnât affect $^E on failure' );
( run in 0.618 second using v1.01-cache-2.11-cpan-71847e10f99 )