+
+static int m_privs(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
+{
+ if (parc >= 2 && !EmptyString(parv[1]) &&
+ irccmp(parv[1], source_p->name)) {
+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES,
+ form_str(ERR_NOPRIVILEGES));
+ return 0;
+ }
+
+ show_privs(source_p, source_p);
+ return 0;
+}