From eeff908b0c01777657d70716771616d25bfee7a8 Mon Sep 17 00:00:00 2001
From: Yorhel <git@yorhel.nl>
Date: Fri, 7 Sep 2012 09:37:20 +0200
Subject: [PATCH] dir_export.c: Add timestamp to meta-data

---
 src/dir_export.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/dir_export.c b/src/dir_export.c
index 74efde5..93fcab4 100644
--- a/src/dir_export.c
+++ b/src/dir_export.c
@@ -28,6 +28,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
+#include <time.h>
 
 
 static FILE *stream;
@@ -132,8 +133,11 @@ static int item(struct dir *item) {
 
   /* File header.
    * TODO: Add scan options? */
-  if(!stack.top)
-    fputs("[1,0,{\"progname\":\""PACKAGE"\",\"progver\":\""PACKAGE_VERSION"\"}", stream);
+  if(!stack.top) {
+    fputs("[1,0,{\"progname\":\""PACKAGE"\",\"progver\":\""PACKAGE_VERSION"\",\"timestamp\":", stream);
+    output_int((uint64_t)time(NULL));
+    fputc('}', stream);
+  }
 
   fputs(",\n", stream);
   if(item->flags & FF_DIR)
-- 
GitLab