master/globals.h
changeset 1396 9d04cc08f40f
parent 1382 cb2188d111f3
child 1417 7c2d5d69134c
--- a/master/globals.h	Thu Apr 09 14:56:23 2009 +0000
+++ b/master/globals.h	Thu Apr 09 18:21:18 2009 +0000
@@ -251,6 +251,13 @@
         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO | S_IWUSR \
     }
 
+/** Timeval to nanoseconds conversion.
+ *
+ * \param TV Pointer to struct timeval.
+ */
+#define EC_TIMEVAL2NANO(TV) \
+    (((TV)->tv_sec - 946684800ULL) * 1000000000ULL + (TV)->tv_usec * 1000ULL)
+
 /*****************************************************************************/
 
 extern char *ec_master_version_str;