Lines Matching refs:entry
30 int acl_find_uid(acl_t acl, uid_t uid, acl_entry_t *entry) {
35 assert(entry);
59 *entry = i;
167 acl_entry_t entry;
176 r = acl_get_entry(acl, ACL_FIRST_ENTRY, &entry);
186 if (acl_get_tag_type(entry, &tag) < 0)
192 gid = acl_get_qualifier(entry);
216 r = acl_get_entry(acl, ACL_NEXT_ENTRY, &entry);
230 char **entry;
238 STRV_FOREACH(entry, split) {
241 p = startswith(*entry, "default:");
243 p = startswith(*entry, "d:");
248 r = strv_push(&a, *entry);
346 static int find_acl_entry(acl_t acl, acl_entry_t entry, acl_entry_t *out) {
354 r = acl_entry_equal(i, entry);
402 acl_entry_t entry;
410 r = acl_find_uid(acl, uid, &entry);
412 if (acl_create_entry(&acl, &entry) < 0 ||
413 acl_set_tag_type(entry, ACL_USER) < 0 ||
414 acl_set_qualifier(entry, &uid) < 0)
420 if (acl_get_permset(entry, &permset) < 0 ||