#include "stdinc.h"
-#include "tools.h"
#include "send.h"
#include "channel.h"
#include "client.h"
#include "config.h"
#include "ircd.h"
#include "numeric.h"
-#include "memory.h"
#include "s_conf.h"
#include "s_newconf.h"
#include "s_serv.h"
#include "msg.h"
#include "parse.h"
#include "modules.h"
-#include "sprintf_irc.h"
#include "whowas.h"
#include "monitor.h"
if(EmptyString(parv[2]))
target_p->user->suser[0] = '\0';
else
- strlcpy(target_p->user->suser, parv[2], sizeof(target_p->user->suser));
+ rb_strlcpy(target_p->user->suser, parv[2], sizeof(target_p->user->suser));
invalidate_bancache_user(target_p);
if(!IsPerson(source_p))
return 0;
- strlcpy(source_p->user->suser, parv[1], sizeof(source_p->user->suser));
+ rb_strlcpy(source_p->user->suser, parv[1], sizeof(source_p->user->suser));
return 0;
}
struct Client *target_p;
struct Client *exist_p;
time_t newts, curts;
+ char note[NICKLEN + 10];
if(!(source_p->flags & FLAGS_SERVICE))
return 0;
kill_client_serv_butone(NULL, exist_p, "%s (Nickname regained by services)",
me.name);
- snprintf(buf, sizeof(buf), "Killed (%s (Nickname regained by services))",
+ rb_snprintf(buf, sizeof(buf), "Killed (%s (Nickname regained by services))",
me.name);
exit_client(NULL, exist_p, &me, buf);
}
newts = atol(parv[3]);
/* timestamp is older than 15mins, ignore it */
- if(newts < (CurrentTime - 900))
- newts = CurrentTime - 900;
+ if(newts < (rb_current_time() - 900))
+ newts = rb_current_time() - 900;
target_p->tsinfo = newts;
add_history(target_p, 1);
sendto_server(NULL, NULL, CAP_TS6, NOCAPS, ":%s NICK %s :%ld",
use_id(target_p), parv[2], (long) target_p->tsinfo);
- sendto_server(NULL, NULL, NOCAPS, CAP_TS6, ":%s NICK %s :%ld",
- target_p->name, parv[2], (long) target_p->tsinfo);
del_from_client_hash(target_p->name, target_p);
strcpy(target_p->name, parv[2]);
del_all_accepts(target_p);
- comm_note(target_p->localClient->F->fd, "Nick: %s", target_p->name);
+ rb_snprintf(note, NICKLEN + 10, "Nick: %s", target_p->name);
+ rb_note(target_p->localClient->F, note);
return 0;
}
/*
** me_nickdelay
-** parv[0] = sender prefix
** parv[1] = duration in seconds (0 to remove)
** parv[2] = nick
*/
add_nd_entry(parv[2]);
nd = irc_dictionary_retrieve(nd_dict, parv[2]);
if (nd != NULL)
- nd->expire = CurrentTime + duration;
+ nd->expire = rb_current_time() + duration;
}
return 0;
static void
h_svc_server_introduced(hook_data_client *hdata)
{
- dlink_node *ptr;
+ rb_dlink_node *ptr;
- DLINK_FOREACH(ptr, service_list.head)
+ RB_DLINK_FOREACH(ptr, service_list.head)
{
if(!irccmp((const char *) ptr->data, hdata->target->name))
{
h_svc_stats(hook_data_int *data)
{
char statchar = (char) data->arg2;
- dlink_node *ptr;
+ rb_dlink_node *ptr;
if (statchar == 'U' && IsOper(data->client))
{
- DLINK_FOREACH(ptr, service_list.head)
+ RB_DLINK_FOREACH(ptr, service_list.head)
{
sendto_one_numeric(data->client, RPL_STATSULINE,
form_str(RPL_STATSULINE),