Displaying 1 result from an estimated 1 matches for "skip_mtime".
2011 Aug 13
2
[Hivex] [PATCH v3] Report last-modified time of hive root and nodes
...@ -124,6 +126,20 @@ main (int argc, char *argv[])
   XML_CHECK (xmlTextWriterStartDocument, (writer, NULL, "utf-8", NULL));
   XML_CHECK (xmlTextWriterStartElement, (writer, BAD_CAST "hive"));
 
+  int64_t hive_mtime = hivex_last_modified (h);
+  if (hive_mtime < 0)
+    goto skip_mtime;
+  char *timebuf = filetime_to_8601 (hive_mtime);
+  if (timebuf == NULL)
+    goto skip_mtime;
+  XML_CHECK (xmlTextWriterStartElement, (writer, BAD_CAST "mtime"));
+  XML_CHECK (xmlTextWriterWriteString, (writer, BAD_CAST timebuf));
+  XML_CHECK (xmlTextWriterEndElement, (writer));
+...