Lines Matching full:cap
85 const cap_flag_t flag, const cap_value_t cap, in _change_cap() argument
92 EXPECT_NE(-1, cap_set_flag(cap_p, flag, 1, &cap, value)); in _change_cap()
95 TH_LOG("Failed to set capability %d: %s", cap, strerror(errno)); in _change_cap()
101 const cap_value_t cap) in set_cap() argument
103 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_SET); in set_cap()
107 const cap_value_t cap) in clear_cap() argument
109 _change_cap(_metadata, CAP_EFFECTIVE, cap, CAP_CLEAR); in clear_cap()
113 set_ambient_cap(struct __test_metadata *const _metadata, const cap_value_t cap) in set_ambient_cap() argument
115 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_SET); in set_ambient_cap()
117 EXPECT_NE(-1, cap_set_ambient(cap, CAP_SET)) in set_ambient_cap()
119 TH_LOG("Failed to set ambient capability %d: %s", cap, in set_ambient_cap()
125 struct __test_metadata *const _metadata, const cap_value_t cap) in clear_ambient_cap() argument
127 EXPECT_EQ(1, cap_get_ambient(cap)); in clear_ambient_cap()
128 _change_cap(_metadata, CAP_INHERITABLE, cap, CAP_CLEAR); in clear_ambient_cap()
129 EXPECT_EQ(0, cap_get_ambient(cap)); in clear_ambient_cap()