p4raw-id: //depot/perl@22446
print "1..0 # Skip: no getppid\n";
exit;
}
- eval 'use threads; use threads::shared';
- if ($@ =~ /dynamic loading not available/) {
- print "1..0 # Skip: no dynamic loading, no threads\n";
- exit;
+ if ($ENV{PERL_CORE_MINITEST}) {
+ print "1..0 # Skip: no dynamic loading on miniperl, no threads\n";
+ exit 0;
}
+ eval 'use threads; use threads::shared';
plan tests => 3;
if ($@) {
fail("unable to load thread modules");
print "1..0 # Skip: no ithreads\n";
exit 0;
}
- eval 'use threads';
- if ($@ =~ /dynamic loading not available/) {
- print "1..0 # Skip: miniperl can't load threads\n";
- exit 0;
+ if ($ENV{PERL_CORE_MINITEST}) {
+ print "1..0 # Skip: no dynamic loading on miniperl, no threads\n";
+ exit 0;
}
plan(3);
}
+use threads;
# test that we don't get:
# Attempt to free unreferenced scalar: SV 0x40173f3c