From 13493ef97c01a9839c340cbe4e99baae65b20e15 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 21 May 2015 15:21:38 +0200 Subject: nix-collect-garbage: Call collectGarbage() internally --- src/libmain/shared.hh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/libmain/shared.hh') diff --git a/src/libmain/shared.hh b/src/libmain/shared.hh index b662c6ccea96..a7e6ef762120 100644 --- a/src/libmain/shared.hh +++ b/src/libmain/shared.hh @@ -83,4 +83,21 @@ private: extern volatile ::sig_atomic_t blockInt; + +/* GC helpers. */ + +string showBytes(unsigned long long bytes); + +class GCResults; + +struct PrintFreed +{ + bool show; + const GCResults & results; + PrintFreed(bool show, const GCResults & results) + : show(show), results(results) { } + ~PrintFreed(); +}; + + } -- cgit 1.4.1