Use the base class cwd() method.
Jarkko Hietaniemi [Mon, 18 Aug 2003 18:53:05 +0000 (18:53 +0000)]
p4raw-id: //depot/perl@20761

lib/File/Spec/VMS.pm

index 9d909b1..4000571 100644 (file)
@@ -403,9 +403,7 @@ sub abs2rel {
 
     # Figure out the effective $base and clean it up.
     if ( !defined( $base ) || $base eq '' ) {
-        require Cwd;
-        $base = Cwd::cwd() ;
-        $base = $self->canonpath( $base ) ;
+        $base = $self->canonpath( $self->cwd ) ;
     }
     elsif ( ! $self->file_name_is_absolute( $base ) ) {
         $base = $self->rel2abs( $base ) ;
@@ -464,8 +462,7 @@ sub rel2abs {
     if ( ! $self->file_name_is_absolute( $path ) ) {
         # Figure out the effective $base and clean it up.
         if ( !defined( $base ) || $base eq '' ) {
-           require Cwd;
-            $base = Cwd::cwd() ;
+            $base = $self->cwd;
         }
         elsif ( ! $self->file_name_is_absolute( $base ) ) {
             $base = $self->rel2abs( $base ) ;