]> git.tuebingen.mpg.de Git - dss.git/blobdiff - time.c
Introduce get_config_file_name().
[dss.git] / time.c
diff --git a/time.c b/time.c
index 18366cd886946fd5433f6f0bfec3c486a8ffb8b4..3cc1ad64ac943422b30df8a8532f629cbcc63c2d 100644 (file)
--- a/time.c
+++ b/time.c
@@ -1,15 +1,22 @@
-#include <sys/time.h>
-#include <time.h>
-#include <inttypes.h>
-
 /*
- * Copyright (C) 2005-2008 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2005-2010 Andre Noll <maan@systemlinux.org>
  *
  * Licensed under the GPL v2. For licencing details see COPYING.
  */
 
 /** \file time.c Helper functions for dealing with time values. */
 
+#include <sys/time.h>
+#include <time.h>
+#include <inttypes.h>
+#include <assert.h>
+#include <string.h>
+
+#include "gcc-compat.h"
+#include "error.h"
+#include "string.h"
+#include "log.h"
+
 /**
  * Convert struct timeval to milliseconds.
  *
@@ -129,3 +136,11 @@ void tv_divide(const unsigned long divisor, const struct timeval *tv,
        result->tv_sec = x / 1000 / 1000;
        result->tv_usec = x % (1000 * 1000);
 }
+
+int64_t get_current_time(void)
+{
+       time_t now;
+       time(&now);
+       DSS_DEBUG_LOG("now: %jd\n", (intmax_t)now);
+       return (int64_t)now;
+}