compareUnify(): check mtime too
[util-vserver.git] / util-vserver / src / vunify-operations.c
index cda31ee..7fe1907 100644 (file)
 static bool
 compareUnify(struct stat const *lhs, struct stat const *rhs)
 {
-  return (lhs->st_dev ==rhs->st_dev  &&
-         lhs->st_ino !=rhs->st_ino  &&
-         lhs->st_mode==rhs->st_mode &&
-         lhs->st_uid ==rhs->st_uid  &&
-         lhs->st_gid ==rhs->st_gid  &&
-         lhs->st_size==rhs->st_size);
+  return (lhs->st_dev  ==rhs->st_dev  &&
+         lhs->st_ino  !=rhs->st_ino  &&
+         lhs->st_mode ==rhs->st_mode &&
+         lhs->st_uid  ==rhs->st_uid  &&
+         lhs->st_gid  ==rhs->st_gid  &&
+         lhs->st_size ==rhs->st_size &&
+          lhs->st_mtime==rhs->st_mtime);
 
   // TODO: acl? time?
 }
@@ -58,12 +59,14 @@ compareDeUnify(struct stat const *lhs, struct stat const *rhs)
 static bool
 unifyTest(char const *src, char const *dst)
 {
+#if 0
   WRITE_MSG(1, "unifying '");
   WRITE_STR(1, src);
   WRITE_MSG(1, "' -> '");
   WRITE_STR(1, dst);
   WRITE_STR(1, "'\n");
-
+#endif
+  
   return true;
 }