mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-20 16:01:04 +02:00
31631: Use cygwin_conv_path if available.
Prefer it to cygwin_conv_to_posix_path.
This commit is contained in:
parent
2799e42bdd
commit
9ebf22b34b
3 changed files with 12 additions and 1 deletions
|
@ -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>
|
2013-08-04 Peter Stephenson <p.w.stephenson@ntlworld.com>
|
||||||
|
|
||||||
* Yuusuke Yoshimoto: 31632: Completion/Unix/Type/_java_class:
|
* Yuusuke Yoshimoto: 31632: Completion/Unix/Type/_java_class:
|
||||||
|
|
|
@ -939,11 +939,16 @@ cd_do_chdir(char *cnam, char *dest, int hard)
|
||||||
* DOS style names with drives in them
|
* DOS style names with drives in them
|
||||||
*/
|
*/
|
||||||
static char buf[PATH_MAX];
|
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
|
#ifndef _SYS_CYGWIN_H
|
||||||
void cygwin_conv_to_posix_path(const char *, char *);
|
void cygwin_conv_to_posix_path(const char *, char *);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
cygwin_conv_to_posix_path(dest, buf);
|
cygwin_conv_to_posix_path(dest, buf);
|
||||||
|
#endif
|
||||||
dest = buf;
|
dest = buf;
|
||||||
#endif
|
#endif
|
||||||
nocdpath = dest[0] == '.' &&
|
nocdpath = dest[0] == '.' &&
|
||||||
|
|
|
@ -1237,7 +1237,8 @@ AC_CHECK_FUNCS(strftime strptime mktime timelocal \
|
||||||
regcomp regexec regerror regfree \
|
regcomp regexec regerror regfree \
|
||||||
gdbm_open getxattr \
|
gdbm_open getxattr \
|
||||||
realpath canonicalize_file_name \
|
realpath canonicalize_file_name \
|
||||||
symlink getcwd)
|
symlink getcwd \
|
||||||
|
cygwin_conv_path)
|
||||||
AC_FUNC_STRCOLL
|
AC_FUNC_STRCOLL
|
||||||
|
|
||||||
if test x$enable_cap = xyes; then
|
if test x$enable_cap = xyes; then
|
||||||
|
|
Loading…
Reference in a new issue