changeset 19574:0f6713172b2c

lib-stats: Add stats_reset function
author Aki Tuomi <aki.tuomi@dovecot.net>
date Mon, 11 Jan 2016 15:46:05 +0200
parents d7bce1945b52
children 845fb37ef972
files src/lib-stats/stats.c src/lib-stats/stats.h
diffstat 2 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-stats/stats.c	Thu Jan 07 11:09:50 2016 +0200
+++ b/src/lib-stats/stats.c	Mon Jan 11 15:46:05 2016 +0200
@@ -218,3 +218,8 @@
 {
 	return PTR_OFFSET(stats, item->pos);
 }
+
+void stats_reset(struct stats *stats)
+{
+	memset(stats, 0, stats_total_size);
+}
--- a/src/lib-stats/stats.h	Thu Jan 07 11:09:50 2016 +0200
+++ b/src/lib-stats/stats.h	Mon Jan 11 15:46:05 2016 +0200
@@ -66,4 +66,6 @@
    alloc_size() number of bytes). */
 void *stats_fill_ptr(struct stats *stats, struct stats_item *item);
 
+void stats_reset(struct stats *stats);
+
 #endif