diff options
author | Gisle Aas <gisle@aas.no> | 1998-07-06 15:08:53 +0200 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-07-06 22:51:34 +0000 |
commit | e79e61e4622b6e419b9c7736de49bd996a7c7e64 (patch) | |
tree | 95f809dfe14f388e1f90dec3e83d263569067340 /lib | |
parent | 49e9fbe6f8d875cf2a3509f12f64e2767ea8756d (diff) | |
download | perl-e79e61e4622b6e419b9c7736de49bd996a7c7e64.tar.gz |
added patch to fix Cwd.pm warnings, fixed a couple more places
Message-ID: <m3af6nfd8a.fsf@furu.g.aas.no>
Subject: [PATCH] 5.004_70 Cwd.pm now give warnings
p4raw-id: //depot/perl@1347
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Cwd.pm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Cwd.pm b/lib/Cwd.pm index 64798da00f..7febb0dde2 100644 --- a/lib/Cwd.pm +++ b/lib/Cwd.pm @@ -118,7 +118,7 @@ sub fastcwd { for (;;) { my $direntry; ($odev, $oino) = ($cdev, $cino); - chdir('..') || return undef; + CORE::chdir('..') || return undef; ($cdev, $cino) = stat('.'); last if $odev == $cdev && $oino == $cino; opendir(DIR, '.') || return undef; @@ -139,7 +139,7 @@ sub fastcwd { # At this point $path may be tainted (if tainting) and chdir would fail. # To be more useful we untaint it then check that we landed where we started. $path = $1 if $path =~ /^(.*)$/; # untaint - chdir($path) || return undef; + CORE::chdir($path) || return undef; ($cdev, $cino) = stat('.'); die "Unstable directory path, current directory changed unexpectedly" if $cdev != $orig_cdev || $cino != $orig_cino; @@ -259,9 +259,9 @@ sub abs_path sub fast_abs_path { my $cwd = getcwd(); my $path = shift || '.'; - chdir($path) || croak "Cannot chdir to $path:$!"; + CORE::chdir($path) || croak "Cannot chdir to $path:$!"; my $realpath = getcwd(); - chdir($cwd) || croak "Cannot chdir back to $cwd:$!"; + CORE::chdir($cwd) || croak "Cannot chdir back to $cwd:$!"; $realpath; } |