X-Git-Url: http://git.pk910.de/?p=srvx.git;a=blobdiff_plain;f=src%2Fopserv.h;fp=src%2Fopserv.h;h=01209bc9d14099058f8d51bd7e09bdc0e7514835;hp=0ff315e0f3b40c67cf04296adfc78a83c0a277f1;hb=992bf78ff2a935baa18354a40ab50ef442b4733f;hpb=093f707afd62edb079b5f64d165ee128f912e71f diff --git a/src/opserv.h b/src/opserv.h index 0ff315e..01209bc 100644 --- a/src/opserv.h +++ b/src/opserv.h @@ -45,6 +45,7 @@ #define DEVNULL_CLEAR_PRIV(cl, tok) ((cl)->modes &= ~DEVNULL_##tok) struct devnull_class { + unsigned int id; char *name; unsigned long modes; unsigned long maxchan; @@ -56,9 +57,10 @@ extern void *devnull_check_priv_func; void init_opserv(const char *nick); unsigned int gag_create(const char *mask, const char *owner, const char *reason, unsigned long expires); int opserv_bad_channel(const char *name); -int devnull_check_name(const char *name); int devnull_user_has_priv(struct handle_info *hi, int devnull_priv); struct devnull_class devnull_user_get_class(struct handle_info *hi); +struct devnull_class *devnull_find_id(unsigned int id); +struct devnull_class *devnull_find_name(char *name); struct userNode* GetOpServ(void); void operpart(struct chanNode *chan, struct userNode *user); void operadd(struct userNode *user);