#include "ircd.h"
#include "ircd_reply.h"
#include "ircd_string.h"
+#include "msg.h"
#include "numeric.h"
#include "numnicks.h"
#include "s_bsd.h"
#endif
#endif
{
- sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
- return 0;
+ return send_reply(sptr, ERR_NOPRIVILEGES);
}
for (i = 0; i <= HighestFd; i++)
if (!(acptr = LocalClientArray[i]))
continue;
if (IsUser(acptr))
- sendto_one(acptr, ":%s NOTICE %s :Server Terminating. %s",
- me.name, acptr->name, get_client_name(sptr, HIDE_IP));
+ sendcmdto_one(&me, CMD_NOTICE, acptr, "%C :Server Terminating. %s",
+ acptr, get_client_name(sptr, HIDE_IP));
else if (IsServer(acptr))
- sendto_one(acptr, ":%s ERROR :Terminated by %s",
- me.name, get_client_name(sptr, HIDE_IP));
+ sendcmdto_one(&me, CMD_ERROR, acptr, ":Terminated by %s",
+ get_client_name(sptr, HIDE_IP));
}
server_die("received DIE");
#endif /* defined(OPER_DIE) || defined(LOCOP_DIE) */
#endif
#endif
{
- sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
+ sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]); /* XXX DEAD */
return 0;
}
if (!(acptr = LocalClientArray[i]))
continue;
if (IsUser(acptr))
- sendto_one(acptr, ":%s NOTICE %s :Server Terminating. %s",
+ sendto_one(acptr, ":%s NOTICE %s :Server Terminating. %s", /* XXX DEAD */
me.name, acptr->name, get_client_name(sptr, HIDE_IP));
else if (IsServer(acptr))
- sendto_one(acptr, ":%s ERROR :Terminated by %s",
+ sendto_one(acptr, ":%s ERROR :Terminated by %s", /* XXX DEAD */
me.name, get_client_name(sptr, HIDE_IP));
}
server_die("received DIE");