X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/98c8a3e98780d778182acd17d24f6abf91730f92..105a4985b402b3ab294e3bec1fa75bac75430482:/modules/m_info.c diff --git a/modules/m_info.c b/modules/m_info.c index 301b9645..2e4f7f5a 100644 --- a/modules/m_info.c +++ b/modules/m_info.c @@ -20,8 +20,6 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA - * - * $Id: m_info.c 3396 2007-04-05 00:38:52Z jilles $ */ #include "stdinc.h" @@ -46,11 +44,11 @@ static void send_birthdate_online_time(struct Client *source_p); static void send_info_text(struct Client *source_p); static void info_spy(struct Client *); -static int m_info(struct Client *, struct Client *, int, const char **); -static int mo_info(struct Client *, struct Client *, int, const char **); +static int m_info(struct MsgBuf *, struct Client *, struct Client *, int, const char **); +static int mo_info(struct MsgBuf *, struct Client *, struct Client *, int, const char **); struct Message info_msgtab = { - "INFO", 0, 0, 0, MFLG_SLOW, + "INFO", 0, 0, 0, 0, {mg_unreg, {m_info, 0}, {mo_info, 0}, mg_ignore, mg_ignore, {mo_info, 0}} }; @@ -62,7 +60,7 @@ mapi_hlist_av1 info_hlist[] = { { NULL, NULL } }; -DECLARE_MODULE_AV1(info, NULL, NULL, info_clist, info_hlist, NULL, "$Revision: 3396 $"); +DECLARE_MODULE_AV2(info, NULL, NULL, info_clist, info_hlist, NULL, NULL, NULL, NULL); /* * jdc -- Structure for our configuration value table @@ -584,6 +582,12 @@ static struct InfoStruct info_table[] = { &ConfigChannel.max_chans_per_user, "Maximum number of channels a user can join", }, + { + "max_chans_per_user_large", + OUTPUT_DECIMAL, + &ConfigChannel.max_chans_per_user_large, + "Maximum extended number of channels a user can join", + }, { "no_create_on_split", OUTPUT_BOOLEAN_YN, @@ -666,7 +670,7 @@ static struct InfoStruct info_table[] = { ** parv[1] = servername */ static int -m_info(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) +m_info(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { static time_t last_used = 0L; @@ -698,7 +702,7 @@ m_info(struct Client *client_p, struct Client *source_p, int parc, const char *p ** parv[1] = servername */ static int -mo_info(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) +mo_info(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { if(hunt_server(client_p, source_p, ":%s INFO :%s", 1, parc, parv) == HUNTED_ISME) {