Lines Matching full:cap
84 const cap_flag_t flag, const cap_value_t cap, in _change_cap() argument
91 EXPECT_NE(-1, cap_set_flag(cap_p, flag, 1, &cap, value)); in _change_cap()
94 TH_LOG("Failed to set capability %d: %s", cap, strerror(errno)); in _change_cap()
100 const cap_value_t cap) in set_cap() argument
102 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap()
106 const cap_value_t cap) in clear_cap() argument
108 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap()
112 set_ambient_cap(struct __test_metadata *const _metadata, const cap_value_t cap) in set_ambient_cap() argument
114 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap()
116 EXPECT_NE(-1, cap_set_ambient(cap, CAP_SET)) in set_ambient_cap()
118 TH_LOG("Failed to set ambient capability %d: %s", cap, in set_ambient_cap()
124 struct __test_metadata *const _metadata, const cap_value_t cap) in clear_ambient_cap() argument
126 EXPECT_EQ(1, cap_get_ambient(cap)); in clear_ambient_cap()
127 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap()
128 EXPECT_EQ(0, cap_get_ambient(cap)); in clear_ambient_cap()