if (parc > 2)
{
- if (hunt_server(1, cptr, sptr, "%s%s LINKS %s :%s", 1, parc, parv) !=
+ if (hunt_server_cmd(sptr, CMD_LINKS, cptr, 1, "%C :%s", 1, parc, parv) !=
HUNTED_ISME)
return 0;
mask = parv[2];
continue;
if (!BadPtr(mask) && match(mask, acptr->name))
continue;
- sendto_one(sptr, rpl_str(RPL_LINKS),
- me.name, parv[0], acptr->name, acptr->serv->up->name,
+ send_reply(sptr, RPL_LINKS, acptr->name, acptr->serv->up->name,
#ifndef GODMODE
acptr->hopcount, acptr->serv->prot,
#else /* GODMODE */
(acptr->info[0] ? acptr->info : "(Unknown Location)"));
}
- sendto_one(sptr, rpl_str(RPL_ENDOFLINKS), me.name, parv[0],
- BadPtr(mask) ? "*" : mask);
+ send_reply(sptr, RPL_ENDOFLINKS, BadPtr(mask) ? "*" : mask);
return 0;
}
if (parc > 2)
{
- if (hunt_server(1, cptr, sptr, "%s%s LINKS %s :%s", 1, parc, parv) !=
+ if (hunt_server_cmd(sptr, CMD_LINKS, cptr, 1, "%C :%s", 1, parc, parv) !=
HUNTED_ISME)
return 0;
mask = parv[2];
continue;
if (!BadPtr(mask) && match(mask, acptr->name))
continue;
- sendto_one(sptr, rpl_str(RPL_LINKS),
- me.name, parv[0], acptr->name, acptr->serv->up->name,
+ send_reply(sptr, RPL_LINKS, acptr->name, acptr->serv->up->name,
#ifndef GODMODE
acptr->hopcount, acptr->serv->prot,
#else /* GODMODE */
(acptr->info[0] ? acptr->info : "(Unknown Location)"));
}
- sendto_one(sptr, rpl_str(RPL_ENDOFLINKS), me.name, parv[0],
- BadPtr(mask) ? "*" : mask);
+ send_reply(sptr, RPL_ENDOFLINKS, BadPtr(mask) ? "*" : mask);
return 0;
}
if (parc > 2)
{
- if (hunt_server(1, cptr, sptr, "%s%s LINKS %s :%s", 1, parc, parv) !=
+ if (hunt_server(1, cptr, sptr, "%s%s LINKS %s :%s", 1, parc, parv) != /* XXX DEAD */
HUNTED_ISME)
return 0;
mask = parv[2];
continue;
if (!BadPtr(mask) && match(mask, acptr->name))
continue;
- sendto_one(sptr, rpl_str(RPL_LINKS),
+ sendto_one(sptr, rpl_str(RPL_LINKS), /* XXX DEAD */
me.name, parv[0], acptr->name, acptr->serv->up->name,
#ifndef GODMODE
acptr->hopcount, acptr->serv->prot,
(acptr->info[0] ? acptr->info : "(Unknown Location)"));
}
- sendto_one(sptr, rpl_str(RPL_ENDOFLINKS), me.name, parv[0],
+ sendto_one(sptr, rpl_str(RPL_ENDOFLINKS), me.name, parv[0], /* XXX DEAD */
BadPtr(mask) ? "*" : mask);
return 0;
}