YA sync with mainline
Charles Bailey [Thu, 2 Mar 2000 04:43:11 +0000 (04:43 +0000)]
p4raw-id: //depot/vmsperl@5435

1  2 
ext/File/Glob/Glob.pm
lib/Test/Harness.pm
perlapi.h
vms/subconfigure.com

@@@ -109,11 -109,8 +109,11 @@@ if ($^O =~ /^(?:MSWin32|VMS|os2|dos|ris
  # Autoload methods go after =cut, and are processed by the autosplit program.
  
  sub glob {
-     my $pat = shift;
-     my $flags = shift;
+     my ($pat,$flags) = @_;
+     $flags = $DEFAULT_FLAGS if @_ < 2;
 +    if ($^O =~ /^(?:MSWin32|VMS|os2|dos|riscos|MacOS)$/) {
 +        $flags |= GLOB_NOCASE();
 +    }
      return doglob($pat,$flags);
  }
  
@@@ -68,10 -68,16 +68,15 @@@ sub runtests 
      # VMS has a 255-byte limit on the length of %ENV entries, so
      # toss the ones that involve perl_root, the install location
      # for VMS
-     local($ENV{'PERL5LIB'}) = join($Config{path_sep}, grep {!/perl_root/i;} @INC) if $^O eq 'VMS';
-     local($ENV{'PERL5LIB'}) = join($Config{path_sep}, @INC) unless $^O eq 'VMS';
-     if ($^O eq 'VMS') { $switches =~ s/-(\S*[A-Z]\S*)/"-$1"/g;}
+     my $new5lib;
+     if ($^O eq 'VMS') {
+       $new5lib = join($Config{path_sep}, grep {!/perl_root/i;} @INC);
+       $switches =~ s/-(\S*[A-Z]\S*)/"-$1"/g;
+     }
+     else {
+         $new5lib = join($Config{path_sep}, @INC);
+     }
 -
+     local($ENV{'PERL5LIB'}) = $new5lib;
  
      my @dir_files = globdir $files_in_dir if defined $files_in_dir;
      my $t_start = new Benchmark;
diff --cc perlapi.h
index 8ba6504,70a2187..70a2187
mode 100755,100644..100755
+++ b/perlapi.h
Simple merge