OSDN Git Service

CopyFile: Remove bogus reference to HAVE_VALID_STAT_ST_INO
authorNarayan Kamath <narayan@google.com>
Tue, 5 Jan 2016 16:16:37 +0000 (16:16 +0000)
committerNarayan Kamath <narayan@google.com>
Tue, 5 Jan 2016 16:59:50 +0000 (16:59 +0000)
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

index d785dca..1b55723 100644 (file)
@@ -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 */