Some shells seemingly arrange the signal handlers differently
Jarkko Hietaniemi [Mon, 28 May 2001 21:44:06 +0000 (21:44 +0000)]
(bug id 20010521.004).

p4raw-id: //depot/perl@10270

t/lib/sigaction.t

index 8b0a907..1815b19 100644 (file)
@@ -44,7 +44,7 @@ my $oldaction=POSIX::SigAction->new('::bar', new POSIX::SigSet(), 0);
 }
 
 if($oldaction->{HANDLER} eq 'DEFAULT' ||
-   (! -t STDIN && $oldaction->{HANDLER} eq 'IGNORE'))
+   $oldaction->{HANDLER} eq 'IGNORE')
   { print "ok 2\n" } else { print "not ok 2 # ", $oldaction->{HANDLER}, "\n"}
 print $SIG{HUP} eq '::foo' ? "ok 3\n" : "not ok 3\n";