]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_trace.c
irc_string.h -> match.h, irc_string.h; includes changed
[irc/rqf/shadowircd.git] / modules / m_trace.c
index 3d62f68592122e01747fd39bc92ceabcb6fcf5f3..2c8b9831c7f3cf3c8826d7d20b7bc8d9d71ac251 100644 (file)
 #include "hash.h"
 #include "common.h"
 #include "hash.h"
-#include "irc_string.h"
+#include "match.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);
        }
@@ -338,7 +337,7 @@ report_this_status(struct Client *source_p, struct Client *target_p,
        if(!MyConnect(target_p))
                return 0;
 
-       inetntop_sock((struct sockaddr *)&target_p->localClient->ip, ip, sizeof(ip));
+       rb_inet_ntop_sock((struct sockaddr *)&target_p->localClient->ip, ip, sizeof(ip));
        class_name = get_client_class(target_p);
 
        if(IsAnyServer(target_p))
@@ -370,7 +369,7 @@ report_this_status(struct Client *source_p, struct Client *target_p,
                sendto_one_numeric(source_p, RPL_TRACEUNKNOWN,
                                   form_str(RPL_TRACEUNKNOWN),
                                   class_name, name, ip,
-                                  CurrentTime - target_p->localClient->firsttime);
+                                  rb_current_time() - target_p->localClient->firsttime);
                cnt++;
                break;
 
@@ -387,16 +386,16 @@ report_this_status(struct Client *source_p, struct Client *target_p,
                                                   form_str(RPL_TRACEOPERATOR),
                                                   class_name, name,
                                                   show_ip(source_p, target_p) ? ip : "255.255.255.255",
-                                                  CurrentTime - target_p->localClient->lasttime,
-                                                  CurrentTime - target_p->localClient->last);
+                                                  rb_current_time() - target_p->localClient->lasttime,
+                                                  rb_current_time() - target_p->localClient->last);
 
                        else
                                sendto_one_numeric(source_p, RPL_TRACEUSER, 
                                                   form_str(RPL_TRACEUSER),
                                                   class_name, name,
                                                   show_ip(source_p, target_p) ? ip : "255.255.255.255",
-                                                  CurrentTime - target_p->localClient->lasttime,
-                                                  CurrentTime - target_p->localClient->last);
+                                                  rb_current_time() - target_p->localClient->lasttime,
+                                                  rb_current_time() - target_p->localClient->last);
                        cnt++;
                }
                break;
@@ -411,7 +410,7 @@ report_this_status(struct Client *source_p, struct Client *target_p,
                        sendto_one_numeric(source_p, RPL_TRACESERVER, form_str(RPL_TRACESERVER),
                                   class_name, servcount, usercount, name,
                                   *(target_p->serv->by) ? target_p->serv->by : "*", "*",
-                                  me.name, CurrentTime - target_p->localClient->lasttime);
+                                  me.name, rb_current_time() - target_p->localClient->lasttime);
                        cnt++;
 
                }