VMS specific cleanup and strictness for tie_sdbm.t
Peter Prymmer [Mon, 19 Nov 2001 11:34:22 +0000 (06:34 -0500)]
Message-ID: <OF8BFCD922.9F513397-ON85256B09.005AAA90@55.25.11>

p4raw-id: //depot/perl@13101

lib/Memoize/t/tie_sdbm.t

index 3da203c..ddb6a86 100644 (file)
@@ -32,6 +32,8 @@ if ($@) {
 
 print "1..4\n";
 
+my $tmpdir;
+my $file;
 if (eval {require File::Spec::Functions}) {
   File::Spec::Functions->import('tmpdir', 'catfile');
   $tmpdir = tmpdir();
@@ -41,8 +43,14 @@ if (eval {require File::Spec::Functions}) {
 }
 $file = catfile($tmpdir, "md$$");
 1 while unlink $file, "$file.dir", "$file.pag";
+if ($^O eq 'VMS') {
+    1 while unlink "${file}.sdbm_dir";
+}
 tryout('Memoize::SDBM_File', $file, 1);  # Test 1..4
 1 while unlink $file, "$file.dir", "$file.pag";
+if ($^O eq 'VMS') {
+    1 while unlink "${file}.sdbm_dir";
+}
 
 sub tryout {
   my ($tiepack, $file, $testno) = @_;