make Test::Harness use wait.h/WCOREDUMP if available
Gurusamy Sarathy [Sun, 28 May 2000 08:13:39 +0000 (08:13 +0000)]
(from Ben Tilly <ben_tilly@hotmail.com>)

p4raw-id: //depot/perl@6134

lib/Test/Harness.pm

index 9902741..5b444f9 100644 (file)
@@ -323,16 +323,9 @@ sub runtests {
 my $tried_devel_corestack;
 sub corestatus {
     my($st) = @_;
-    my($ret);
 
     eval {require 'wait.ph'};
-    if ($@) {
-      SWITCH: {
-           $ret = ($st & 0200); # Tim says, this is for 90%
-       }
-    } else {
-       $ret = WCOREDUMP($st);
-    }
+    my $ret = defined &WCOREDUMP ? WCOREDUMP($st) : $st & 0200;
 
     eval { require Devel::CoreStack; $have_devel_corestack++ } 
       unless $tried_devel_corestack++;