X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/c3be4f19f3d6465ff4c1110a1a7e7a0686f8dc37..eb5dc014179415a0e5476e986519ac96c36221f9:/lib/rights.h diff --git a/lib/rights.h b/lib/rights.h index f4bf363..6192772 100644 --- a/lib/rights.h +++ b/lib/rights.h @@ -84,8 +84,18 @@ /** @brief User can modify global preferences */ #define RIGHT_GLOBAL_PREFS 0x00020000 +/** @brief User can pause/resume */ +#define RIGHT_PAUSE 0x00040000 + /** @brief Current rights mask */ -#define RIGHTS__MASK 0x0003ffff +#define RIGHTS__MASK 0x0007ffff + +/** @brief Connection is local + * + * This isn't a rights bit, it's used in @file server.c to limit + * certain commands to local connections. + */ +#define RIGHT__LOCAL 0x80000000 /** @brief Unsigned type big enough for rights */ typedef uint32_t rights_type;