Lines Matching defs:acl_entry
103 struct acl_entry
106 struct acl_entry acl_entry;
108 acl_entry.ae_tag = tag;
109 acl_entry.ae_perm = acl_posix1e_mode_to_perm(tag, mode);
110 acl_entry.ae_entry_type = 0;
111 acl_entry.ae_flags = 0;
114 acl_entry.ae_id = uid;
118 acl_entry.ae_id = gid;
122 acl_entry.ae_id = ACL_UNDEFINED_ID;
126 acl_entry.ae_id = ACL_UNDEFINED_ID;
130 return (acl_entry);
137 acl_posix1e_perms_to_mode(struct acl_entry *acl_user_obj_entry,
138 struct acl_entry *acl_group_obj_entry, struct acl_entry *acl_other_entry)
173 struct acl_entry *acl_mask, *acl_user_obj, *acl_group_obj, *acl_other;
181 switch (acl->acl_entry[i].ae_tag) {
183 acl_user_obj = &acl->acl_entry[i];
187 acl_group_obj = &acl->acl_entry[i];
191 acl_other = &acl->acl_entry[i];
195 acl_mask = &acl->acl_entry[i];
257 struct acl_entry *ae = &acl->acl_entry[i];
302 if ((acl->acl_entry[i].ae_perm | ACL_PERM_BITS) !=