X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/4d7a1ee5d1f53fab128cceef8a57f2aa5746977a..cc200171d7c40be3b204460f9c14d5d37e771866:/modules/m_trace.c diff --git a/modules/m_trace.c b/modules/m_trace.c index 3d62f68..2f95f5d 100644 --- a/modules/m_trace.c +++ b/modules/m_trace.c @@ -34,7 +34,6 @@ #include "irc_string.h" #include "ircd.h" #include "numeric.h" -#include "commio.h" #include "s_serv.h" #include "s_conf.h" #include "s_newconf.h" @@ -77,7 +76,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * const char *tname; int doall = 0; int cnt = 0, wilds, dow; - dlink_node *ptr; + rb_dlink_node *ptr; if(parc > 1) { @@ -111,7 +110,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * if(ac2ptr == NULL) { - DLINK_FOREACH(ptr, global_client_list.head) + RB_DLINK_FOREACH(ptr, global_client_list.head) { ac2ptr = ptr->data; @@ -197,7 +196,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * report_this_status(source_p, source_p, 0); } - DLINK_FOREACH(ptr, local_oper_list.head) + RB_DLINK_FOREACH(ptr, local_oper_list.head) { target_p = ptr->data; @@ -209,7 +208,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * if (IsExemptShide(source_p) || !ConfigServerHide.flatten_links) { - DLINK_FOREACH(ptr, serv_list.head) + RB_DLINK_FOREACH(ptr, serv_list.head) { target_p = ptr->data; @@ -228,7 +227,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * /* source_p is opered */ /* report all direct connections */ - DLINK_FOREACH(ptr, lclient_list.head) + RB_DLINK_FOREACH(ptr, lclient_list.head) { target_p = ptr->data; @@ -242,7 +241,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * cnt = report_this_status(source_p, target_p, dow); } - DLINK_FOREACH(ptr, serv_list.head) + RB_DLINK_FOREACH(ptr, serv_list.head) { target_p = ptr->data; @@ -254,7 +253,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * if(MyConnect(source_p)) { - DLINK_FOREACH(ptr, unknown_list.head) + RB_DLINK_FOREACH(ptr, unknown_list.head) { target_p = ptr->data; @@ -280,7 +279,7 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * if(doall) { - DLINK_FOREACH(ptr, class_list.head) + RB_DLINK_FOREACH(ptr, class_list.head) { cltmp = ptr->data; @@ -307,11 +306,11 @@ m_trace(struct Client *client_p, struct Client *source_p, int parc, const char * static void count_downlinks(struct Client *server_p, int *pservcount, int *pusercount) { - dlink_node *ptr; + rb_dlink_node *ptr; (*pservcount)++; - *pusercount += dlink_list_length(&server_p->serv->users); - DLINK_FOREACH(ptr, server_p->serv->servers.head) + *pusercount += rb_dlink_list_length(&server_p->serv->users); + RB_DLINK_FOREACH(ptr, server_p->serv->servers.head) { count_downlinks(ptr->data, pservcount, pusercount); }