From d81018543234fe5f8d429eb7048c0b50792ea031 Mon Sep 17 00:00:00 2001 From: "Craig A. Berry" Date: Tue, 23 Oct 2007 03:43:02 +0000 Subject: [PATCH] File::Find::_find_dir nit for VMS, plus version bump. p4raw-id: //depot/perl@32176 --- lib/File/Find.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/File/Find.pm b/lib/File/Find.pm index 06fe587..c41c4dc 100644 --- a/lib/File/Find.pm +++ b/lib/File/Find.pm @@ -3,7 +3,7 @@ use 5.006; use strict; use warnings; use warnings::register; -our $VERSION = '1.11'; +our $VERSION = '1.12'; require Exporter; require Cwd; @@ -969,10 +969,13 @@ sub _find_dir($$$) { if ($Is_MacOS) { $tmp = (':' x ($CdLvl-$Level)) . ':'; } + elsif ($Is_VMS) { + $tmp = '[' . ('-' x ($CdLvl-$Level)) . ']'; + } else { $tmp = join('/',('..') x ($CdLvl-$Level)); } - die "Can't cd to $dir_name" . $tmp + die "Can't cd to $tmp from $dir_name" unless chdir ($tmp); $CdLvl = $Level; } -- 2.7.4