X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/8e69bb4e903f428b14e2950cce9be39dc8ddd12c..4ecbad00365e37a893b5b0048c4f3827af2700e6:/src/s_stats.c diff --git a/src/s_stats.c b/src/s_stats.c index a22e729..ac7c493 100644 --- a/src/s_stats.c +++ b/src/s_stats.c @@ -30,9 +30,7 @@ #include "irc_string.h" #include "ircd.h" #include "numeric.h" -#include "commio.h" #include "send.h" -#include "memory.h" #include "s_conf.h" #include "s_newconf.h" #include "whowas.h" @@ -43,8 +41,7 @@ /* * stats stuff */ -static struct ServerStatistics ircst; -struct ServerStatistics *ServerStats = &ircst; +struct ServerStatistics ServerStats; void init_stats() @@ -78,7 +75,7 @@ tstats(struct Client *source_p) sp->is_sbr += target_p->localClient->receiveB; sp->is_sks += target_p->localClient->sendK; sp->is_skr += target_p->localClient->receiveK; - sp->is_sti += CurrentTime - target_p->localClient->firsttime; + sp->is_sti += rb_current_time() - target_p->localClient->firsttime; sp->is_sv++; if(sp->is_sbs > 1023) { @@ -100,7 +97,7 @@ tstats(struct Client *source_p) sp->is_cbr += target_p->localClient->receiveB; sp->is_cks += target_p->localClient->sendK; sp->is_ckr += target_p->localClient->receiveK; - sp->is_cti += CurrentTime - target_p->localClient->firsttime; + sp->is_cti += rb_current_time() - target_p->localClient->firsttime; sp->is_cl++; if(sp->is_cbs > 1023) { @@ -286,7 +283,7 @@ count_memory(struct Client *source_p) class_count = rb_dlink_list_length(&class_list) + 1; - count_linebuf_memory(&linebuf_count, &linebuf_memory_used); + rb_count_rb_linebuf_memory(&linebuf_count, &linebuf_memory_used); sendto_one_numeric(source_p, RPL_STATSDEBUG, "z :Users %u(%lu) Invites %u(%lu)",