diff --git a/util.c b/util.c index 70d72ae..762aa43 100644 --- a/util.c +++ b/util.c @@ -955,7 +955,7 @@ x_realpath(const char *path) HANDLE pathHandle = CreateFile(path, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); GetFinalPathNameByHandle(pathHandle, ret, maxlen, FILE_NAME_NORMALIZED); CloseHandle(pathHandle); - p = x_strdup(ret+4);// strip the \\?\ from the file name + p = ret+4;// strip the \\?\ from the file name #else /* yes, there are such systems. This replacement relies on the fact that when we call x_realpath we only care about symlinks */
would probably be better On 31 July 2012 15:00, Patrick von Reth <patrick.vonr...@gmail.com> wrote: > This will also increase the required mingw version. > I have build it with mingw-w64 crt and headers version 3b but 2.0 should > be enough. > > > On 31 July 2012 14:58, Patrick von Reth <patrick.vonr...@gmail.com> wrote: > >> Hi >> >> I implemented x_realpath on windows to make the curent version compile on >> windows again. >> But with the patch you will nead atleast Windows Wista, it won't work on >> windows XP anymore. >> Thats also the reason why you need to put >> " >> #define _WIN32_WINNT 0x0600 >> " >> In the config.h >> >> I tried to add >> " >> >> >> AC_CANONICAL_HOST >> >> case $host in >> *mingw32* | *cygwin* | *wince* | *mingwce*) >> AC_DEFINE(_WIN32_WINNT,0x0600, >> We require at least Windows Vista) >> esac >> >> " >> >> to the configure.ac but always got configure: error: cannot run /bin/sh >> /q/ccache-src/config.sub maybe you can find a better way. >> >> >> Cheers >> >> >> Patrick >> >> > _______________________________________________ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache