Gisle Aas wrote: > 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. That's my fault. I'll see if I can make it figure out how to do the right thing. In the meantime, mkpath(["foo"], !shift, 0755); will get you through the night. Sorry about that, DavidThread Previous