From c40705276673cb5906c3c21483954d7c735e7432 Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Tue, 5 Jan 2016 16:16:37 +0000 Subject: [PATCH] CopyFile: Remove bogus reference to HAVE_VALID_STAT_ST_INO This was never defined anywhere and only Windows doesn't have a valid st_ino field on struct stat. bug: 26355387 Change-Id: I40b8779606057281e2e6a2723ef93cd2f2d99a68 --- libs/host/CopyFile.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libs/host/CopyFile.c b/libs/host/CopyFile.c index d785dca83..1b5572364 100644 --- a/libs/host/CopyFile.c +++ b/libs/host/CopyFile.c @@ -67,7 +67,7 @@ static bool isSourceNewer(const struct stat* pSrcStat, const struct stat* pDstSt */ static bool isHiresMtime(const struct stat* pSrcStat) { -#if defined(__CYGWIN__) || defined(__MINGW32__) +#if defined(_WIN32) return 0; #elif defined(MACOSX_RSRC) return pSrcStat->st_mtimespec.tv_nsec > 0; @@ -83,8 +83,7 @@ static bool isHiresMtime(const struct stat* pSrcStat) */ static bool isSameFile(const struct stat* pSrcStat, const struct stat* pDstStat) { -#ifndef HAVE_VALID_STAT_ST_INO - /* TODO: suspicious, we hit this case even when compiling for linux: b/26355387 */ +#if defined(_WIN32) (void)pSrcStat; (void)pDstStat; /* with MSVCRT.DLL, stat always sets st_ino to 0, and there is no simple way to */