From: Eli Zaretskii Date: Thu, 3 Oct 2013 16:02:14 +0000 (+0300) Subject: function.c (abspath): Reset root_len to one for Cygwin only when X-Git-Tag: 4.0~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f96c114e22c26dbcd18b7c16590b5e0ef0c58fe9;p=thirdparty%2Fmake.git function.c (abspath): Reset root_len to one for Cygwin only when HAVE_DOS_PATHS is defined. Suggested by Christopher Faylor. --- diff --git a/ChangeLog b/ChangeLog index f9b6e349..7d92dcfc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-10-03 Eli Zaretskii + + * function.c (abspath): Reset root_len to one for Cygwin only when + HAVE_DOS_PATHS is defined. Suggested by Christopher Faylor. + 2013-10-02 Eli Zaretskii * w32/compat/posixfcn.c (tmpfile): New function, a replacement for diff --git a/function.c b/function.c index 1eceabba..36e0268a 100644 --- a/function.c +++ b/function.c @@ -2005,7 +2005,7 @@ abspath (const char *name, char *apath) } else { -#ifdef __CYGWIN__ +#if defined(__CYGWIN__) && defined(HAVE_DOS_PATHS) if (STOP_SET (name[0], MAP_PATHSEP)) root_len = 1; #endif