#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"
const char *tname;
int doall = 0;
int cnt = 0, wilds, dow;
- dlink_node *ptr;
+ rb_dlink_node *ptr;
if(parc > 1)
{
if(ac2ptr == NULL)
{
- DLINK_FOREACH(ptr, global_client_list.head)
+ RB_DLINK_FOREACH(ptr, global_client_list.head)
{
ac2ptr = ptr->data;
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;
if (IsExemptShide(source_p) || !ConfigServerHide.flatten_links)
{
- DLINK_FOREACH(ptr, serv_list.head)
+ RB_DLINK_FOREACH(ptr, serv_list.head)
{
target_p = ptr->data;
/* 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;
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;
if(MyConnect(source_p))
{
- DLINK_FOREACH(ptr, unknown_list.head)
+ RB_DLINK_FOREACH(ptr, unknown_list.head)
{
target_p = ptr->data;
if(doall)
{
- DLINK_FOREACH(ptr, class_list.head)
+ RB_DLINK_FOREACH(ptr, class_list.head)
{
cltmp = ptr->data;
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);
}
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;
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;
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++;
}