Lines Matching full:cap
88 const cap_flag_t flag, const cap_value_t cap, in _change_cap() argument
95 EXPECT_NE(-1, cap_set_flag(cap_p, flag, 1, &cap, value)); in _change_cap()
98 TH_LOG("Failed to set capability %d: %s", cap, strerror(errno)); in _change_cap()
104 const cap_value_t cap) in set_cap() argument
106 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap()
110 const cap_value_t cap) in clear_cap() argument
112 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap()
116 set_ambient_cap(struct __test_metadata *const _metadata, const cap_value_t cap) in set_ambient_cap() argument
118 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap()
120 EXPECT_NE(-1, cap_set_ambient(cap, CAP_SET)) in set_ambient_cap()
122 TH_LOG("Failed to set ambient capability %d: %s", cap, in set_ambient_cap()
128 struct __test_metadata *const _metadata, const cap_value_t cap) in clear_ambient_cap() argument
130 EXPECT_EQ(1, cap_get_ambient(cap)); in clear_ambient_cap()
131 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap()
132 EXPECT_EQ(0, cap_get_ambient(cap)); in clear_ambient_cap()