]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - include/privilege.h
Update NEWS.
[irc/rqf/shadowircd.git] / include / privilege.h
index c454efca45bd544cc785614b1452b0dd171f8f76..46d5cd93675094f09c52a3a02a31b05cf9c77709 100644 (file)
@@ -31,6 +31,7 @@ typedef enum {
 } PrivilegeFlags;
 
 struct PrivilegeSet {
+       unsigned int status;    /* If CONF_ILLEGAL, delete when no refs */
        int refs;
        char *name;
        char *privs;
@@ -44,5 +45,8 @@ struct PrivilegeSet *privilegeset_extend(struct PrivilegeSet *parent, const char
 struct PrivilegeSet *privilegeset_get(const char *name);
 struct PrivilegeSet *privilegeset_ref(struct PrivilegeSet *set);
 void privilegeset_unref(struct PrivilegeSet *set);
+void privilegeset_mark_all_illegal(void);
+void privilegeset_delete_all_illegal(void);
+void privilegeset_report(struct Client *source_p);
 
 #endif