X-Git-Url: https://jfr.im/git/irc/thales.git/blobdiff_plain/cd0525497e9f1b55bbdfe0f3beefeaf1d34f7780..287805aaa97f0f33e5cbc6b2ace297eb360209d5:/src/messages.c diff --git a/src/messages.c b/src/messages.c index ad5fcba..d61791e 100644 --- a/src/messages.c +++ b/src/messages.c @@ -128,7 +128,7 @@ static void m_quit(char *source, int ac, char **av) static void m_sjoin(char *source, int ac, char **av) { -#if defined(IRCD_SEQUANA)||defined(IRCD_BAHAMUT)||defined(IRCD_ULTIMATE)||defined(IRCD_IRCDRU) +#if defined(IRCD_BAHAMUT)||defined(IRCD_ULTIMATE)||defined(IRCD_IRCDRU) if (ac == 2) do_join(av[1], source); /* like a join */ else @@ -140,7 +140,7 @@ static void m_sjoin(char *source, int ac, char **av) static void m_svsmode(char *source, int ac, char **av) { if (*av[0] != '#') -#if defined(IRCD_SEQUANA)||defined(IRCD_BAHAMUT)||defined(IRCD_ULTIMATE)||defined(IRCD_IRCDRU)||defined(IRCD_HYBRID) +#if defined(IRCD_BAHAMUT)||defined(IRCD_ULTIMATE)||defined(IRCD_IRCDRU)||defined(IRCD_HYBRID) do_umode(av[0], av[2]); #elif defined(IRCD_UNREAL)||defined(IRCD_ULTI28) do_umode(av[0], av[1]); @@ -369,6 +369,14 @@ static void m_sdesc(char *source, int ac, char **av) { do_sdesc(source, av[0]); } + +/* SWHOIS - forwarded */ +static void m_swhois(char *source, int ac, char **av) +{ + do_swhois(source, av[0]); +} + + #endif #if defined(IRCD_UNREAL)||defined(IRCD_ULTI28) @@ -583,6 +591,10 @@ Message messages[] = { , {"SETNAME", m_setname} , + {"SWHOIS", m_swhois} + , + {"EOS", NULL} + , #endif #ifdef IRCD_HYBRID {"REALHOST", m_realhost}