Fix failing Cwd tests on Win32
Steve Hay [Fri, 27 May 2005 16:22:59 +0000 (16:22 +0000)]
Patch was posted to Ken previously

(see http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00226.html)

but no reply as yet.  I'll mail him again...

p4raw-id: //depot/perl@24607

lib/Cwd.pm

index 15525da..a568f48 100644 (file)
@@ -170,7 +170,7 @@ use strict;
 use Exporter;
 use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION);
 
-$VERSION = '3.07';
+$VERSION = '3.07_01';
 
 @ISA = qw/ Exporter /;
 @EXPORT = qw(cwd getcwd fastcwd fastgetcwd);
@@ -585,9 +585,7 @@ sub fast_abs_path {
            return fast_abs_path($link_target);
        }
        
-       my $tdir = $dir;
-       $tdir =~ s!\\!/!g if $^O eq 'MSWin32';
-       return $tdir eq File::Spec->rootdir
+       return $dir eq File::Spec->rootdir
          ? File::Spec->catpath($vol, $dir, $file)
          : fast_abs_path(File::Spec->catpath($vol, $dir, '')) . '/' . $file;
     }