]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Add stats_get_pending() function
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 15 Jul 2010 14:57:12 +0000 (16:57 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Thu, 15 Jul 2010 17:20:33 +0000 (19:20 +0200)
ccache.h
stats.c

index 5c155f06aa9a68082eba774330c11fd80fa28f7b..b3febfb5383fcba8d6c40d186b38a2250f7ce59c 100644 (file)
--- a/ccache.h
+++ b/ccache.h
@@ -111,6 +111,7 @@ void update_mtime(const char *path);
 
 void stats_update(enum stats stat);
 void stats_flush(void);
+unsigned stats_get_pending(enum stats stat);
 void stats_zero(void);
 void stats_summary(void);
 void stats_update_size(enum stats stat, size_t size, unsigned files);
diff --git a/stats.c b/stats.c
index b77794c37648aa9e4edff53606ef820011e41050..aeb3ff0324bed40298a7649bba0133156c3c9e2b 100644 (file)
--- a/stats.c
+++ b/stats.c
@@ -221,6 +221,12 @@ void stats_update(enum stats stat)
        stats_update_size(stat, 0, 0);
 }
 
+/* Get the pending update a counter value. */
+unsigned stats_get_pending(enum stats stat)
+{
+       return counter_updates[stat];
+}
+
 /* read in the stats from one dir and add to the counters */
 void stats_read(const char *stats_file, unsigned counters[STATS_END])
 {