This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
File::Copy: add a warning about flushing writes
[perl5.git] / lib / Config.t
index 76ce6b6..abd9316 100644 (file)
@@ -262,8 +262,14 @@ foreach my $lib (qw(applibexp archlibexp privlibexp sitearchexp sitelibexp
   my $dir = $Config{$lib};
   SKIP: {
     skip "lib $lib not in \@INC on Win32" if $^O eq 'MSWin32';
+    skip "lib $lib not in \@INC on os390" if $^O eq 'os390';
     skip "lib $lib not defined" unless defined $dir;
     skip "lib $lib not set" unless length $dir;
+    # May be in @INC in either Unix or VMS format on VMS.
+    if ($^O eq 'VMS' && !exists($orig_inc{$dir})) {
+        $dir = VMS::Filespec::unixify($dir);
+        $dir =~ s|/$||;
+    }
     # So we expect to find it in @INC
 
     ok (exists $orig_inc{$dir}, "Expect $lib '$dir' to be in \@INC")