diff src/buffer.c @ 1045:7f01e52cc97a v7.0.171

updated for version 7.0-171
author vimboss
date Tue, 28 Nov 2006 16:43:58 +0000
parents 20308f30826d
children 342d2b3a072a
line wrap: on
line diff
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -4145,11 +4145,13 @@ fix_fname(fname)
     /*
      * Force expanding the path always for Unix, because symbolic links may
      * mess up the full path name, even though it starts with a '/'.
+     * Also expand always for VMS, it may have alternate paths that need to be
+     * resolved.
      * Also expand when there is ".." in the file name, try to remove it,
      * because "c:/src/../README" is equal to "c:/README".
      * For MS-Windows also expand names like "longna~1" to "longname".
      */
-#ifdef UNIX
+#if defined(UNIX) || defined(VMS)
     return FullName_save(fname, TRUE);
 #else
     if (!vim_isAbsName(fname) || strstr((char *)fname, "..") != NULL