SIGCONT not trappable in VMS.
Jarkko Hietaniemi [Mon, 25 Jun 2001 19:42:02 +0000 (19:42 +0000)]
p4raw-id: //depot/perl@10937

ext/POSIX/sigaction.t

index 9731125..999592d 100644 (file)
@@ -117,13 +117,17 @@ eval {
 };
 print $@ ? "ok 17\n" : "not ok 17\n";
 
-$newaction=POSIX::SigAction->new(sub { $ok10=1; });
-if (eval { SIGCONT; 1 }) {
-    sigaction(SIGCONT, POSIX::SigAction->new('DEFAULT'));
-    {
-       local($^W)=0;
-       kill 'CONT', $$;
+if ($^O e 'VMS') {
+    print "ok 18 # Skip: SIGCONT not trappable in $^O\n";
+} else {
+    $newaction=POSIX::SigAction->new(sub { $ok10=1; });
+    if (eval { SIGCONT; 1 }) {
+       sigaction(SIGCONT, POSIX::SigAction->new('DEFAULT'));
+       {
+           local($^W)=0;
+           kill 'CONT', $$;
+       }
     }
+    print $bad18 ? "not ok 18\n" : "ok 18\n";
 }
-print $bad18 ? "not ok 18\n" : "ok 18\n";