Merge "acp: Ensure dst mtime always greater or equal to src mtime"
diff --git a/libs/host/CopyFile.c b/libs/host/CopyFile.c
index a822b41..8cdf07a 100644
--- a/libs/host/CopyFile.c
+++ b/libs/host/CopyFile.c
@@ -151,6 +151,12 @@
          */
         ut.actime = pSrcStat->st_atime;
         ut.modtime = pSrcStat->st_mtime;
+#ifdef MACOSX_RSRC
+        if (pSrcStat->st_mtimespec.tv_nsec > 0)
+#else
+        if (pSrcStat->st_mtim.tv_nsec > 0)
+#endif
+            ut.modtime += 1;
         if (utime(dst, &ut) != 0) {
             DBUG(("---   unable to set timestamps on '%s': %s\n",
                 dst, strerror(errno)));