X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/551241607041c874f24f5be43d0aa3210740ed08..4d12e65469c877f8028d5ac40a39457ec96b2f40:/modules/m_operspy.c diff --git a/modules/m_operspy.c b/modules/m_operspy.c index bb3ed328..32a1a96d 100644 --- a/modules/m_operspy.c +++ b/modules/m_operspy.c @@ -25,16 +25,13 @@ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. - * - * $Id: m_operspy.c 254 2005-09-21 23:35:12Z nenolod $ */ #include "stdinc.h" #include "send.h" #include "channel.h" #include "client.h" -#include "common.h" -#include "config.h" +#include "defaults.h" #include "ircd.h" #include "numeric.h" #include "s_serv.h" @@ -44,24 +41,28 @@ #include "modules.h" #include "logger.h" -static int ms_operspy(struct Client *client_p, struct Client *source_p, - int parc, const char *parv[]); +static const char operspy_desc[] = + "Provides the operspy facility for viewing normally private data"; + +static void ms_operspy(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, + int parc, const char *parv[]); struct Message operspy_msgtab = { - "OPERSPY", 0, 0, 0, MFLG_SLOW, + "OPERSPY", 0, 0, 0, 0, {mg_ignore, mg_ignore, mg_ignore, mg_ignore, {ms_operspy, 2}, mg_ignore} }; mapi_clist_av1 operspy_clist[] = { &operspy_msgtab, NULL }; -DECLARE_MODULE_AV1(operspy, NULL, NULL, operspy_clist, NULL, NULL, "$Revision: 254 $"); + +DECLARE_MODULE_AV2(operspy, NULL, NULL, operspy_clist, NULL, NULL, NULL, NULL, operspy_desc); /* ms_operspy() * * parv[1] - operspy command * parv[2] - optional params */ -static int -ms_operspy(struct Client *client_p, struct Client *source_p, +static void +ms_operspy(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { static char buffer[BUFSIZE]; @@ -85,7 +86,7 @@ ms_operspy(struct Client *client_p, struct Client *source_p, len = strlen(parv[i]) + 1; if((size_t)(cur_len + len) >= sizeof(buffer)) - return 0; + return; snprintf(ptr, sizeof(buffer) - cur_len, "%s ", parv[i]); @@ -95,6 +96,4 @@ ms_operspy(struct Client *client_p, struct Client *source_p, report_operspy(source_p, parv[1], buffer); } - - return 0; }