components/vim/vim72-patches/7.2.232
changeset 379 c6a17bba1da3
parent 378 f0b61ed1d10d
child 380 e92b3b4a1c66
equal deleted inserted replaced
378:f0b61ed1d10d 379:c6a17bba1da3
     1 To: [email protected]
       
     2 Subject: Patch 7.2.232
       
     3 Fcc: outbox
       
     4 From: Bram Moolenaar <[email protected]>
       
     5 Mime-Version: 1.0
       
     6 Content-Type: text/plain; charset=UTF-8
       
     7 Content-Transfer-Encoding: 8bit
       
     8 ------------
       
     9 
       
    10 Patch 7.2.232
       
    11 Problem:    Cannot debug problems with being in a wrong directory.
       
    12 Solution:   When 'verbose' is 5 or higher report directory changes.
       
    13 Files:	    src/os_unix.c, src/os_unix.h, src/proto/os_unix.pro
       
    14 
       
    15 
       
    16 *** ../vim-7.2.231/src/os_unix.c	2009-07-14 12:20:28.000000000 +0200
       
    17 --- src/os_unix.c	2009-07-14 17:13:15.000000000 +0200
       
    18 ***************
       
    19 *** 319,324 ****
       
    20 --- 319,341 ----
       
    21       {-1,	    "Unknown!", FALSE}
       
    22   };
       
    23   
       
    24 +     int
       
    25 + mch_chdir(path)
       
    26 +     char *path;
       
    27 + {
       
    28 +     if (p_verbose >= 5)
       
    29 +     {
       
    30 + 	verbose_enter();
       
    31 + 	smsg((char_u *)"chdir(%s)", path);
       
    32 + 	verbose_leave();
       
    33 +     }
       
    34 + # ifdef VMS
       
    35 +     return chdir(vms_fixfilename(path));
       
    36 + # else
       
    37 +     return chdir(path);
       
    38 + # endif
       
    39 + }
       
    40 + 
       
    41   /*
       
    42    * Write s[len] to the screen.
       
    43    */
       
    44 ***************
       
    45 *** 2424,2429 ****
       
    46 --- 2441,2452 ----
       
    47   #ifdef HAVE_FCHDIR
       
    48   	    if (fd >= 0)
       
    49   	    {
       
    50 + 		if (p_verbose >= 5)
       
    51 + 		{
       
    52 + 		    verbose_enter();
       
    53 + 		    MSG("fchdir() to previous dir");
       
    54 + 		    verbose_leave();
       
    55 + 		}
       
    56   		l = fchdir(fd);
       
    57   		close(fd);
       
    58   	    }
       
    59 *** ../vim-7.2.231/src/os_unix.h	2009-05-16 16:36:25.000000000 +0200
       
    60 --- src/os_unix.h	2009-07-14 16:55:05.000000000 +0200
       
    61 ***************
       
    62 *** 482,492 ****
       
    63   # else
       
    64   int mch_rename __ARGS((const char *src, const char *dest));
       
    65   # endif
       
    66 - # ifdef VMS
       
    67 - #  define mch_chdir(s) chdir(vms_fixfilename(s))
       
    68 - # else
       
    69 - #  define mch_chdir(s) chdir(s)
       
    70 - # endif
       
    71   # ifndef VMS
       
    72   #  ifdef __MVS__
       
    73     /* on OS390 Unix getenv() doesn't return a pointer to persistent
       
    74 --- 482,487 ----
       
    75 *** ../vim-7.2.231/src/proto/os_unix.pro	2008-06-24 23:58:57.000000000 +0200
       
    76 --- src/proto/os_unix.pro	2009-07-14 16:58:08.000000000 +0200
       
    77 ***************
       
    78 *** 1,4 ****
       
    79 --- 1,5 ----
       
    80   /* os_unix.c */
       
    81 + int mch_chdir __ARGS((char *path));
       
    82   void mch_write __ARGS((char_u *s, int len));
       
    83   int mch_inchar __ARGS((char_u *buf, int maxlen, long wtime, int tb_change_cnt));
       
    84   int mch_char_avail __ARGS((void));
       
    85 *** ../vim-7.2.231/src/version.c	2009-07-14 16:05:14.000000000 +0200
       
    86 --- src/version.c	2009-07-14 17:37:15.000000000 +0200
       
    87 ***************
       
    88 *** 678,679 ****
       
    89 --- 678,681 ----
       
    90   {   /* Add new patch number below this line */
       
    91 + /**/
       
    92 +     232,
       
    93   /**/
       
    94 
       
    95 -- 
       
    96 From "know your smileys":
       
    97  O:-)	Saint
       
    98 
       
    99  /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
       
   100 ///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
       
   101 \\\        download, build and distribute -- http://www.A-A-P.org        ///
       
   102  \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///