chiark / gitweb /
Recalculate inqueue/spare for use properly
[innduct.git] / innduct.h
index 4ccae7a3e5e60cf33c3945ac982bba2f03a7d01d..65077d66b865a80f19d6fbe4a0e2be735ed3d4c6 100644 (file)
--- a/innduct.h
+++ b/innduct.h
@@ -176,6 +176,7 @@ extern int backlog_spontrescan_periods;
 extern int spontaneous_flush_periods;
 extern int max_separated_periods;
 extern int need_activity_periods;
+extern int stats_log_periods;
 extern int lowvol_thresh;
 extern int lowvol_periods;
 
@@ -362,7 +363,7 @@ static inline int isewouldblock(int errnoval) {
     PRINTF(3,0);
 INNLOGSETS(INNLOGSET_DECLARE)
 
-/*----- innduct.c -----*/
+/*----- duct.c -----*/
 
 void postfork(void);
 void period(void);
@@ -433,6 +434,7 @@ void statemc_period_poll(void);
 void statemc_lock(void);
 void init_signals(void);
 void statemc_init(void);
+void showstats(void);
 
 #define SMS(newstate, periods, why) \
    (statemc_setstate(sm_##newstate,(periods),#newstate,(why)))
@@ -472,7 +474,7 @@ extern pid_t inndcomm_child;
 
 /*========== general operational variables ==========*/
 
-/* innduct.c */
+/* duct.c */
 extern oop_source *loop;
 extern ConnList conns;
 extern char *path_lock, *path_flushing, *path_defer, *path_dump;
@@ -481,6 +483,7 @@ extern pid_t self_pid;
 extern int *lowvol_perperiod;
 extern int lowvol_circptr;
 extern int lowvol_total; /* does not include current period */
+extern int until_stats_log;
 
 /* statemc.c */
 extern StateMachineState sms;