diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/services.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/services.h b/include/services.h index 951d0f215..4507e2b4a 100644 --- a/include/services.h +++ b/include/services.h @@ -570,10 +570,15 @@ typedef struct { /* Note that these two levels also serve as exclusive boundaries for valid * access levels. ACCESS_FOUNDER may be assumed to be strictly greater * than any valid access level, and ACCESS_INVALID may be assumed to be - * strictly less than any valid access level. + * strictly less than any valid access level. Also read below. */ #define ACCESS_FOUNDER 10000 /* Numeric level indicating founder access */ #define ACCESS_INVALID -10000 /* Used in levels[] for disabled settings */ +/* There is one exception to the above access levels: SuperAdmins will have + * access level 10001. This level is never stored, however; it is only used + * in comparison and to let SuperAdmins win from founders where needed + */ +#define ACCESS_SUPERADMIN 10001 /* Levels for xOP */ |
