1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-05 11:01:13 +02:00

31631: Use cygwin_conv_path if available.

Prefer it to cygwin_conv_to_posix_path.
This commit is contained in:
Peter Stephenson 2013-08-05 19:55:15 +01:00
parent 2799e42bdd
commit 9ebf22b34b
3 changed files with 12 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2013-08-05 Peter Stephenson <p.w.stephenson@ntlworld.com>
* 31631: configure.ac, Src/builtin.c: use cygwin_conv_path in
preference to cygwin_conv_to_posix_path if available.
2013-08-04 Peter Stephenson <p.w.stephenson@ntlworld.com>
* Yuusuke Yoshimoto: 31632: Completion/Unix/Type/_java_class:

View file

@ -939,11 +939,16 @@ cd_do_chdir(char *cnam, char *dest, int hard)
* DOS style names with drives in them
*/
static char buf[PATH_MAX];
#ifdef HAVE_CYGWIN_CONV_PATH
cygwin_conv_path(CCP_WIN_A_TO_POSIX | CCP_RELATIVE, dest, buf,
PATH_MAX);
#else
#ifndef _SYS_CYGWIN_H
void cygwin_conv_to_posix_path(const char *, char *);
#endif
cygwin_conv_to_posix_path(dest, buf);
#endif
dest = buf;
#endif
nocdpath = dest[0] == '.' &&

View file

@ -1237,7 +1237,8 @@ AC_CHECK_FUNCS(strftime strptime mktime timelocal \
regcomp regexec regerror regfree \
gdbm_open getxattr \
realpath canonicalize_file_name \
symlink getcwd)
symlink getcwd \
cygwin_conv_path)
AC_FUNC_STRCOLL
if test x$enable_cap = xyes; then