Lines Matching refs:cap
111 const cap_flag_t flag, const cap_value_t cap, in _change_cap() argument
118 EXPECT_NE(-1, cap_set_flag(cap_p, flag, 1, &cap, value)); in _change_cap()
121 TH_LOG("Failed to set capability %d: %s", cap, strerror(errno)); in _change_cap()
127 const cap_value_t cap) in set_cap() argument
129 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap()
133 const cap_value_t cap) in clear_cap() argument
135 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap()
139 set_ambient_cap(struct __test_metadata *const _metadata, const cap_value_t cap) in set_ambient_cap() argument
141 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap()
143 EXPECT_NE(-1, cap_set_ambient(cap, CAP_SET)) in set_ambient_cap()
145 TH_LOG("Failed to set ambient capability %d: %s", cap, in set_ambient_cap()
151 struct __test_metadata *const _metadata, const cap_value_t cap) in clear_ambient_cap() argument
153 EXPECT_EQ(1, cap_get_ambient(cap)); in clear_ambient_cap()
154 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap()
155 EXPECT_EQ(0, cap_get_ambient(cap)); in clear_ambient_cap()