Without this, -O0 builds fail, which is a sign that LTO builds may
fail too.
int routerinfo_err_is_transient(int err);
void router_reset_warnings(void);
-void router_reset_reachability(void);
void router_free_all(void);
#ifdef ROUTER_PRIVATE
void router_orport_found_reachable(void);
void router_dirport_found_reachable(void);
void router_perform_bandwidth_test(int num_circs, time_t now);
+void router_reset_reachability(void);
+
#else /* !defined(HAVE_MODULE_RELAY) */
#define check_whether_orport_reachable(opts) \
STMT_NIL
#define router_dirport_found_reachable() \
STMT_NIL
+#define router_reset_reachability() \
+ STMT_NIL
static inline void
router_do_reachability_checks(int test_or, int test_dir)