capability-util: rework capability_gain_cap_setpcap() and capability_bounding_set_drop()

This makes the functions use CapabilityQuintet, capability_get(), and
capability_apply().
This commit is contained in:
Yu Watanabe
2025-10-24 01:52:59 +09:00
parent 2bf880892e
commit 256d6f3f2f
3 changed files with 31 additions and 49 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ int capability_get(CapabilityQuintet *ret);
unsigned cap_last_cap(void);
int have_effective_cap(unsigned cap);
int have_inheritable_cap(unsigned cap);
int capability_gain_cap_setpcap(cap_t *ret_before_caps);
int capability_gain_cap_setpcap(void);
int capability_bounding_set_drop(uint64_t keep, bool right_now);
int capability_bounding_set_drop_usermode(uint64_t keep);