From 5ac811a3215689f64401561d2710c50b10627cea Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Tue, 11 Jun 1991 05:31:02 +0000
Subject: [PATCH] Added free_all_cache() and cache_limit_size().

---
 src/server/cache.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/server/cache.h b/src/server/cache.h
index 2e3f9c175..bd097c61a 100644
--- a/src/server/cache.h
+++ b/src/server/cache.h
@@ -210,3 +210,18 @@ traverse_person(Pers_no seed);
  */
 extern Conf_no
 traverse_conference(Conf_no seed);
+
+/*
+ * Free all memory used by the cache. This should only be done
+ * as part of the shutdown sequence. The purpose of this is to
+ * make it possible to see if there are any memory leaks.
+ */
+
+void
+free_all_cache(void);
+
+/*
+ * Limit the number of 'clean' cache entries.
+ */
+void
+cache_limit_size(void);
-- 
GitLab