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 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