use FindBin qw($Bin);
use Config;
use IPC::Open2;
-use File::Glob 'bsd_glob'; # support spaces in names unlike glob()
# rerun the tests under the assumption of pure-perl
my $this_file = quotemeta(__FILE__);
-my @tests = grep { $_ !~ /${this_file}$/ } bsd_glob("$Bin/*.t");
+opendir(my $dh, $Bin);
+my @tests = grep { $_ !~ /${this_file}$/ } map { "$Bin/$_" } grep { /\.t$/ } readdir $dh;
print "1..@{[ scalar @tests ]}\n";
my $had_error = 0;