Mercurial > vim
diff src/os_msdos.c @ 5782:5ab2946f7ce5 v7.4.235
updated for version 7.4.235
Problem: It is not easy to get the full path of a command.
Solution: Add the exepath() function.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Tue, 01 Apr 2014 21:00:59 +0200 |
parents | 50dbef5e774a |
children | 6529590f6c43 |
line wrap: on
line diff
--- a/src/os_msdos.c +++ b/src/os_msdos.c @@ -2945,14 +2945,17 @@ mch_isdir(char_u *name) * Return -1 if unknown. */ int -mch_can_exe(name) +mch_can_exe(name, path) char_u *name; + char_u **path; { char *p; p = searchpath(name); if (p == NULL || mch_isdir(p)) return FALSE; + if (path != NULL) + *path = vim_strsave(p); return TRUE; }