From f56e05005c751822074f0a22aa9a98d2eb189924 Mon Sep 17 00:00:00 2001 From: markm Date: Thu, 16 May 2002 10:09:28 +0000 Subject: Perl is no longer in base. Long live the port! --- contrib/perl5/t/op/die_exit.t | 59 ------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100755 contrib/perl5/t/op/die_exit.t (limited to 'contrib/perl5/t/op/die_exit.t') diff --git a/contrib/perl5/t/op/die_exit.t b/contrib/perl5/t/op/die_exit.t deleted file mode 100755 index a389946..0000000 --- a/contrib/perl5/t/op/die_exit.t +++ /dev/null @@ -1,59 +0,0 @@ -#!./perl - -# -# Verify that C return the return code -# -- Robin Barker -# - -BEGIN { - chdir 't' if -d 't'; - @INC = '../lib'; -} - -if ($^O eq 'mpeix') { - print "1..0 # Skip: broken on MPE/iX\n"; - exit 0; -} - -my $perl = -e '../perl' ? '../perl' : -e './perl' ? './perl' : 'perl'; - -use strict; - -my %tests = ( - 1 => [ 0, 0], - 2 => [ 0, 1], - 3 => [ 0, 127], - 4 => [ 0, 128], - 5 => [ 0, 255], - 6 => [ 0, 256], - 7 => [ 0, 512], - 8 => [ 1, 0], - 9 => [ 1, 1], - 10 => [ 1, 256], - 11 => [ 128, 0], - 12 => [ 128, 1], - 13 => [ 128, 256], - 14 => [ 255, 0], - 15 => [ 255, 1], - 16 => [ 255, 256], - # see if implicit close preserves $? - 17 => [ 0, 512, '{ local *F; open F, q[TEST]; close F; $!=0 } die;'], -); - -my $max = keys %tests; - -print "1..$max\n"; - -foreach my $test (1 .. $max) { - my($bang, $query, $code) = @{$tests{$test}}; - $code ||= 'die;'; - my $exit = - ($^O eq 'MSWin32' - ? system qq($perl -e "\$! = $bang; \$? = $query; $code" 2> nul) - : system qq($perl -e '\$! = $bang; \$? = $query; $code' 2> /dev/null)); - - printf "# 0x%04x 0x%04x 0x%04x\n", $exit, $bang, $query; - print "not " unless $exit == (($bang || ($query >> 8) || 255) << 8); - print "ok $test\n"; -} - -- cgit v1.1