aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libutil/util.h')
-rw-r--r--src/libutil/util.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libutil/util.h b/src/libutil/util.h
index da10e419a..40144f7f7 100644
--- a/src/libutil/util.h
+++ b/src/libutil/util.h
@@ -12,6 +12,7 @@
#include <netdb.h>
#endif
#include <event.h>
+#include <time.h>
struct rspamd_config;
struct rspamd_main;
@@ -507,5 +508,13 @@ gpointer rspamd_shmem_xmap (const char *fname, guint mode,
*/
gdouble rspamd_normalize_probability (gdouble x, gdouble bias);
+/**
+ * Converts struct tm to time_t
+ * @param tm
+ * @param tz timezone in format (hours * 100) + minutes
+ * @return
+ */
+guint64 rspamd_tm_to_time (const struct tm *tm, glong tz);
+
#define PTR_ARRAY_FOREACH(ar, i, cur) if (ar != NULL) for ((i) = 0, (cur) = g_ptr_array_index((ar), 0); (i) < (ar)->len; (cur) = g_ptr_array_index((ar), (i + 1)), ++(i))
#endif