Mercurial > vim
changeset 1102:50a932187204 v7.0.228
updated for version 7.0-228
author | vimboss |
---|---|
date | Thu, 26 Apr 2007 14:26:37 +0000 |
parents | 5d5a41a95347 |
children | 95723058b8ff |
files | src/os_unix.c src/version.c |
diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/os_unix.c +++ b/src/os_unix.c @@ -55,6 +55,12 @@ # endif #endif +#ifdef __CYGWIN__ +# ifndef WIN32 +# include <sys/cygwin.h> /* for cygwin_conv_to_posix_path() */ +# endif +#endif + #if defined(HAVE_SELECT) extern int select __ARGS((int, fd_set *, fd_set *, fd_set *, struct timeval *)); #endif @@ -2230,6 +2236,13 @@ mch_FullName(fname, buf, len, force) fname = vms_fixfilename(fname); #endif +#ifdef __CYGWIN__ + /* + * This helps for when "/etc/hosts" is a symlink to "c:/something/hosts". + */ + cygwin_conv_to_posix_path(fname, fname); +#endif + /* expand it if forced or not an absolute path */ if (force || !mch_isFullName(fname)) {