develooper Front page | perl.perl5.porters | Postings from May 2008

File::Path::mkpath() incompatiblity in perl-5.10

Thread Next
From:
Gisle Aas
Date:
May 7, 2008 12:41
Subject:
File::Path::mkpath() incompatiblity in perl-5.10
Message ID:
3C820CE6-4400-4E91-AF43-A3D19B356E68@activestate.com
I had some production code using File::Path::mkpath() that started to  
misbehave after upgrading to perl-5.10.  The bug is demonstrated with  
the following script:

   #!/usr/bin/perl
   use File::Path qw(mkpath);
   print "$File::Path::VERSION\n";
   mkpath("foo", !shift, 0755);
   rmdir("foo");

This script will create a directory called "493" in the current  
directory if invoked with 1 as argument.  This did not happen with  
perl-5.8 and earlier.

--Gisle


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About