Lines Matching defs:entry
39 static int merge_user_group(acl_entry_t *entry, acl_entry_t *entry_new,
43 merge_user_group(acl_entry_t *entry, acl_entry_t *entry_new, int acl_brand)
53 id = acl_get_qualifier(*entry);
61 if (acl_get_permset(*entry, &permset) == -1)
67 if (acl_get_entry_type_np(*entry, &entry_type))
71 if (acl_get_flagset_np(*entry, &flagset))
91 acl_entry_t entry, entry_new;
105 "entry to be merged is %s", filename,
116 while (acl_get_entry(acl, entry_id, &entry) == 1) {
122 if (acl_get_tag_type(entry, &tag) == -1)
124 "invalid ACL entry", filename);
133 if (acl_get_tag_type(entry, &tag) == -1)
147 if (acl_get_entry_type_np(entry, &entry_type))
160 have_entry = merge_user_group(&entry,
170 if (acl_get_permset(entry, &permset) == -1)
178 if (acl_get_entry_type_np(entry, &entry_type))
184 if (acl_get_flagset_np(entry, &flagset))
200 /* if this entry has not been found, it must be new */
228 if (acl_copy_entry(entry_new, entry) == -1)
242 acl_entry_t entry, entry_new;
257 "entry to be added is %s", filename,
268 while (acl_get_entry(acl, entry_id, &entry) == 1) {
285 if (acl_copy_entry(entry_new, entry) == -1)