summaryrefslogtreecommitdiff
path: root/src/basic/capability-util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/basic/capability-util.h')
-rw-r--r--src/basic/capability-util.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/basic/capability-util.h b/src/basic/capability-util.h
index 48e8db35f6..07b13862c7 100644
--- a/src/basic/capability-util.h
+++ b/src/basic/capability-util.h
@@ -15,6 +15,10 @@
/* All possible capabilities bits on */
#define CAP_MASK_ALL UINT64_C(0x7fffffffffffffff)
+/* The largest capability we can deal with, given we want to be able to store cap masks in uint64_t but still
+ * be able to use UINT64_MAX as indicator for "not set". The latter makes capability 63 unavailable. */
+#define CAP_LIMIT 62
+
unsigned cap_last_cap(void);
int have_effective_cap(int value);
int capability_gain_cap_setpcap(cap_t *return_caps);