]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/commitdiff
die() instead of croak() on system errors
authorVincent Pit <vince@profvince.com>
Sun, 28 Sep 2008 10:26:29 +0000 (12:26 +0200)
committerVincent Pit <vince@profvince.com>
Sun, 28 Sep 2008 10:26:29 +0000 (12:26 +0200)
lib/Test/Valgrind.pm

index f50edd67eba67a68b166dbc8fb195f6de22b4044..a676ad0c5d484a44f7c0f339a424b2bb826efb0e 100644 (file)
@@ -151,14 +151,14 @@ sub import {
     return;
    } 
   }
-  pipe my $rdr, my $wtr or croak "pipe(\$rdr, \$wtr): $!";
+  pipe my $rdr, my $wtr or die "pipe(\$rdr, \$wtr): $!";
   my $pid = fork;
   if (!defined $pid) {
-   croak "fork(): $!";
+   die "fork(): $!";
   } elsif ($pid == 0) {
-   setpgrp 0, 0 or croak "setpgrp(0, 0): $!";
-   close $rdr or croak "close(\$rdr): $!";
-   fcntl $wtr, F_SETFD, 0 or croak "fcntl(\$wtr, F_SETFD, 0): $!";
+   setpgrp 0, 0 or die "setpgrp(0, 0): $!";
+   close $rdr or die "close(\$rdr): $!";
+   fcntl $wtr, F_SETFD, 0 or die "fcntl(\$wtr, F_SETFD, 0): $!";
    my @args = (
     '--tool=memcheck',
     '--leak-check=full',
@@ -183,7 +183,7 @@ sub import {
    local $ENV{PERL_DL_NONLAZY} = 1;
    exec $vg, @args;
   }
-  close $wtr or croak "close(\$wtr): $!";
+  close $wtr or die "close(\$wtr): $!";
   local $SIG{INT} = sub { kill -(SIGTERM) => $pid };
   $Test->plan(tests => 5) unless $args{no_test} or defined $Test->has_plan;
   my @tests = (