To: vim-dev@vim.org Subject: Patch 6.0.119 Fcc: outbox From: Bram Moolenaar MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 6.0.119 (depends on patch 6.0.116) Problem: VMS: filewritable() doesn't work properly. Solution: Use the same method as for Unix. (Zoltan Arpadffy) Files: src/eval.c *** ../vim60.118/src/eval.c Tue Jan 1 21:13:14 2002 --- src/eval.c Mon Jan 7 14:04:48 2002 *************** *** 3407,3418 **** { char_u *p; int retval = 0; ! #ifdef UNIX int perm = 0; #endif p = get_var_string(&argvars[0]); ! #ifdef UNIX perm = mch_getperm(p); #endif #ifndef MACOS_CLASSIC /* TODO: get either mch_writable or mch_access */ --- 3407,3418 ---- { char_u *p; int retval = 0; ! #if defined(UNIX) || defined(VMS) int perm = 0; #endif p = get_var_string(&argvars[0]); ! #if defined(UNIX) || defined(VMS) perm = mch_getperm(p); #endif #ifndef MACOS_CLASSIC /* TODO: get either mch_writable or mch_access */ *************** *** 3420,3426 **** # ifdef WIN3264 mch_writable(p) # else ! # ifdef UNIX (perm & 0222) # endif # endif --- 3420,3426 ---- # ifdef WIN3264 mch_writable(p) # else ! # if defined(UNIX) || defined(VMS) (perm & 0222) # endif # endif *** ../vim60.118/src/version.c Wed Jan 2 17:10:11 2002 --- src/version.c Mon Jan 7 14:04:55 2002 *************** *** 608,609 **** --- 608,611 ---- { /* Add new patch number below this line */ + /**/ + 119, /**/ -- [Autumn changed into Winter ... Winter changed into Spring ... Spring changed back into Autumn and Autumn gave Winter and Spring a miss and went straight on into Summer ... Until one day ...] "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD /// Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net \\\ ((( Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim ))) \\\ Help me helping AIDS orphans in Uganda - http://iccf-holland.org ///