summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGisle Aas <gisle@aas.no>1998-07-06 15:08:53 +0200
committerGurusamy Sarathy <gsar@cpan.org>1998-07-06 22:51:34 +0000
commite79e61e4622b6e419b9c7736de49bd996a7c7e64 (patch)
tree95f809dfe14f388e1f90dec3e83d263569067340 /lib
parent49e9fbe6f8d875cf2a3509f12f64e2767ea8756d (diff)
downloadperl-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.pm8
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;
}