static void stats_servlinks(struct Client *);
static void stats_ltrace(struct Client *, int, const char **);
static void stats_ziplinks(struct Client *);
-
+static void stats_comm(struct Client *);
/* This table contains the possible stats items, in order:
* stats letter, function to call, operonly? adminonly?
* case only matters in the stats letter column.. -- fl_
{'D', stats_deny, 1, 0, },
{'e', stats_exempt, 1, 0, },
{'E', stats_events, 1, 1, },
- {'f', rb_dump, 1, 1, },
- {'F', rb_dump, 1, 1, },
+ {'f', stats_comm, 1, 1, },
+ {'F', stats_comm, 1, 1, },
{'g', stats_pending_glines, 1, 0, },
{'G', stats_glines, 1, 0, },
{'h', stats_hubleaf, 0, 0, },
}
}
+static void\r
+rb_dump_fd_callback(int fd, const char *desc, void *data)\r
+{\r
+ struct Client *source_p = data;\r
+ sendto_one_numeric(source_p, RPL_STATSDEBUG, "F :fd %-3d desc '%s'", fd, desc);\r
+}\r
+\r
+static void\r
+stats_comm(struct Client *source_p)\r
+{\r
+ rb_dump_fd(rb_dump_fd_callback, source_p);\r
+ send_pop_queue(source_p);\r
+}
+
/*
* stats_spy
*