X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fopercmds.h;h=97d109ecc997220572b0dc1996d76549fffd8790;hb=refs%2Fheads%2Fupstream-ssl;hp=f16e549b6e7c6544998e2b16168d3b072d24bc47;hpb=b70944c4b84fc2b707d0853ddf03975569dac2bd;p=ircu2.10.12-pk.git diff --git a/include/opercmds.h b/include/opercmds.h index f16e549..97d109e 100644 --- a/include/opercmds.h +++ b/include/opercmds.h @@ -1,67 +1,28 @@ -#ifndef OPERCMDS_H -#define OPERCMDS_H +/** @file opercmds.h + * @brief Declarations of AsLL ping helper commands. + * @version $Id$ + */ +#ifndef INCLUDED_opercmds_h +#define INCLUDED_opercmds_h +#ifndef INCLUDED_sys_types_h +#include +#define INCLUDED_sys_types_h +#endif -/*============================================================================= +struct Client; + +/* * General defines */ /*----------------------------------------------------------------------------- * Macro's */ - -#define GLINE_ACTIVE 1 -#define GLINE_IPMASK 2 -#define GLINE_LOCAL 4 - /* - * G-line macros. - */ - -#define GlineIsActive(g) ((g)->gflags & GLINE_ACTIVE) -#define GlineIsIpMask(g) ((g)->gflags & GLINE_IPMASK) -#define GlineIsLocal(g) ((g)->gflags & GLINE_LOCAL) - -#define SetActive(g) ((g)->gflags |= GLINE_ACTIVE) -#define ClearActive(g) ((g)->gflags &= ~GLINE_ACTIVE) -#define SetGlineIsIpMask(g) ((g)->gflags |= GLINE_IPMASK) -#define SetGlineIsLocal(g) ((g)->gflags |= GLINE_LOCAL) - -/*============================================================================= - * Structures - */ - -struct Gline { - struct Gline *next; - char *host; - char *reason; - char *name; - time_t expire; - unsigned int gflags; -}; - -/*============================================================================= * Proto types */ -#if defined(OPER_REHASH) || defined(LOCOP_REHASH) -extern int m_rehash(aClient *cptr, aClient *sptr, int parc, char *parv[]); -#endif -#if defined(OPER_RESTART) || defined(LOCOP_RESTART) -extern int m_restart(aClient *cptr, aClient *sptr, int parc, char *parv[]); -#endif -#if defined(OPER_DIE) || defined(LOCOP_DIE) -extern int m_die(aClient *cptr, aClient *sptr, int parc, char *parv[]); -#endif -extern int m_squit(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_stats(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_connect(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_wallops(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_time(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_settime(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_rping(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_rpong(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_trace(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_close(aClient *cptr, aClient *sptr, int parc, char *parv[]); -extern int m_gline(aClient *cptr, aClient *sptr, int parc, char *parv[]); +extern char *militime(char* sec, char* usec); +extern char *militime_float(char *start); -#endif /* OPERCMDS_H */ +#endif /* INCLUDED_opercmds_h */