/freebsd-12-stable/sys/kern/ |
H A D | subr_acl_posix1e.c | 62 struct acl_entry *acl_other, *acl_mask; 126 switch (acl->acl_entry[i].ae_tag) { 132 if (acl->acl_entry[i].ae_perm & ACL_EXECUTE) 134 if (acl->acl_entry[i].ae_perm & ACL_READ) 136 if (acl->acl_entry[i].ae_perm & ACL_WRITE) 153 acl_mask = &acl->acl_entry[i]; 157 acl_other = &acl->acl_entry[i]; 203 switch (acl->acl_entry[i].ae_tag) { 205 if (acl->acl_entry[i].ae_id != cred->cr_uid) 208 if (acl->acl_entry[ 423 struct acl_entry acl_entry; local [all...] |
H A D | subr_acl_nfs4.c | 116 const struct acl_entry *entry; 125 entry = &(aclp->acl_entry[i]); 309 _acl_entry_matches(struct acl_entry *entry, acl_tag_t tag, acl_perm_t perm, 330 static struct acl_entry * 334 struct acl_entry *entry; 339 entry = &(aclp->acl_entry[aclp->acl_cnt]); 351 static struct acl_entry * 360 aclp->acl_entry[i] = aclp->acl_entry[i - 1]; 364 return (&(aclp->acl_entry[entry_inde [all...] |
H A D | vfs_acl.c | 100 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag; 101 dest->acl_entry[i].ae_id = source->acl_entry[i].ae_id; 102 dest->acl_entry[i].ae_perm = source->acl_entry[i].ae_perm; 121 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag; 122 dest->acl_entry[i].ae_id = source->acl_entry[ [all...] |
/freebsd-12-stable/lib/libc/posix1e/ |
H A D | acl_calc_mask.c | 89 switch(acl_int_new->acl_entry[i].ae_tag) { 94 acl_int_new->acl_entry[i].ae_perm & ACL_PERM_BITS; 104 acl_int_new->acl_entry[mask_num].ae_perm = mask_mode; 113 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_tag = ACL_MASK; 114 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_id = 116 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_perm =
|
H A D | acl_delete_entry.c | 80 struct acl_entry entry_int; 105 if (_entry_matches(&(acl->ats_acl.acl_entry[i]), &entry_int)) { 108 acl->ats_acl.acl_entry[j] = 109 acl->ats_acl.acl_entry[j+1]; 112 bzero(&acl->ats_acl.acl_entry[j], 113 sizeof(struct acl_entry)); 155 acl->ats_acl.acl_entry[i] = 156 acl->ats_acl.acl_entry[i+1]; 159 bzero(&acl->ats_acl.acl_entry[i], 160 sizeof(struct acl_entry)); [all...] |
H A D | acl_entry.c | 65 *entry_p = &acl_int->acl_entry[acl_int->acl_cnt++]; 103 acl_int->acl_entry[i] = acl_int->acl_entry[i - 1]; 107 *entry_p = &acl_int->acl_entry[offset]; 142 *entry_p = &acl_int->acl_entry[acl->ats_cur_entry++];
|
H A D | acl_support.c | 62 struct acl_entry *entrya, *entryb; 72 entrya = &(a->ats_acl.acl_entry[i]); 73 entryb = &(b->ats_acl.acl_entry[i]); 87 * _posix1e_acl_entry_compare -- compare two acl_entry structures to 95 _posix1e_acl_entry_compare(struct acl_entry *a, struct acl_entry *b) 141 qsort(&acl_int->acl_entry[0], acl_int->acl_cnt, 142 sizeof(struct acl_entry), (compare) _posix1e_acl_entry_compare); 178 struct acl_entry *entry; /* current entry */ 190 entry = &acl_int->acl_entry[ [all...] |
H A D | acl_to_text.c | 78 if (acl_int->acl_entry[i].ae_tag == ACL_MASK) 79 mask_perm = acl_int->acl_entry[i].ae_perm; 82 ae_tag = acl_int->acl_entry[i].ae_tag; 83 ae_id = acl_int->acl_entry[i].ae_id; 84 ae_perm = acl_int->acl_entry[i].ae_perm;
|
H A D | Makefile.inc | 17 acl_entry.c \
|
/freebsd-12-stable/contrib/libarchive/libarchive/ |
H A D | archive_disk_acl_freebsd.c | 115 acl_entry_t acl_entry; local 158 s = acl_get_entry(acl, ACL_FIRST_ENTRY, &acl_entry); 170 if (acl_get_tag_type(acl_entry, &acl_tag) != 0) { 177 q = acl_get_qualifier(acl_entry); 187 q = acl_get_qualifier(acl_entry); 215 s = acl_get_entry(acl, ACL_NEXT_ENTRY, &acl_entry); 227 if (acl_get_entry_type_np(acl_entry, &acl_type) != 0) { 257 if (acl_get_flagset_np(acl_entry, &acl_flagset) != 0) { 277 if (acl_get_permset(acl_entry, &acl_permset) != 0) { 310 s = acl_get_entry(acl, ACL_NEXT_ENTRY, &acl_entry); 327 acl_entry_t acl_entry; local [all...] |
/freebsd-12-stable/sys/fs/ext2fs/ |
H A D | ext2_acl.c | 59 struct acl_entry *acl_mask, *acl_group_obj; 70 switch (acl->acl_entry[i].ae_tag) { 72 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm( 74 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 78 acl_group_obj = &acl->acl_entry[i]; 79 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 83 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm( 85 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 89 acl_mask = &acl->acl_entry[i]; 90 acl->acl_entry[ [all...] |
/freebsd-12-stable/sys/ufs/ufs/ |
H A D | ufs_acl.c | 73 struct acl_entry *acl_mask, *acl_group_obj; 84 switch (acl->acl_entry[i].ae_tag) { 86 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm( 88 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 92 acl_group_obj = &acl->acl_entry[i]; 93 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 97 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm( 99 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 103 acl_mask = &acl->acl_entry[i]; 104 acl->acl_entry[ [all...] |
/freebsd-12-stable/contrib/libarchive/libarchive/test/ |
H A D | test_acl_platform_posix1e.c | 93 acl_entry_t acl_entry; 96 while (1 == acl_get_entry(acl, entry_id, &acl_entry)) { 101 acl_get_tag_type(acl_entry, &acl_tag_type); 105 if ((uid_t)requested_tag == *(uid_t *)(acl_get_qualifier(acl_entry))) { 106 return acl_entry_get_perm(acl_entry); 110 if ((gid_t)requested_tag == *(gid_t *)(acl_get_qualifier(acl_entry))) { 111 return acl_entry_get_perm(acl_entry); 117 return acl_entry_get_perm(acl_entry); 233 aclent_t *acl_entry; local 236 acl_entry_t acl_entry; local [all...] |
H A D | test_acl_platform_nfs4.c | 699 ace_t *acl_entry; local 702 struct richace *acl_entry; local 706 acl_entry_t acl_entry; local 745 while (acl_get_entry_ret == acl_get_entry(acl, entry_id, &acl_entry)) 749 acl_entry = &((ace_t *)aclp)[e]; 751 acl_entry = &(richacl->a_entries[e]); 758 if (acl_match(acl_entry, &myacls[marker[i]])) {
|
/freebsd-12-stable/sys/sys/ |
H A D | acl.h | 97 struct oldacl_entry acl_entry[OLDACL_MAX_ENTRIES]; member in struct:oldacl 103 struct acl_entry { struct 112 typedef struct acl_entry *acl_entry_t; 124 struct acl_entry acl_entry[ACL_MAX_ENTRIES]; member in struct:acl 290 struct acl_entry acl_posix1e_mode_to_entry(acl_tag_t tag, uid_t uid, 293 struct acl_entry *acl_user_obj_entry, 294 struct acl_entry *acl_group_obj_entry, 295 struct acl_entry *acl_other_entry);
|
/freebsd-12-stable/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_acl.c | 107 struct acl_entry *entry; 130 entry = &(aclp->acl_entry[i]); 177 const struct acl_entry *entry; 185 entry = &(aclp->acl_entry[i]);
|
/freebsd-12-stable/sys/fs/nfs/ |
H A D | nfs_commonacl.c | 44 nfsrv_dissectace(struct nfsrv_descript *nd, struct acl_entry *acep, 277 enum vtype, int, int, struct acl_entry *); 284 enum vtype type, int group, int owner, struct acl_entry *ace) 407 switch (aclp->acl_entry[i].ae_tag) { 424 nfsv4_uidtostr(aclp->acl_entry[i].ae_id, &name, 432 nfsv4_gidtostr((gid_t)aclp->acl_entry[i].ae_id, &name, 441 isowner, &aclp->acl_entry[i]); 458 struct acl_entry *acep1, *acep2; 462 acep1 = aclp1->acl_entry; 463 acep2 = aclp2->acl_entry; [all...] |
H A D | nfsclstate.h | 153 struct acl_entry nfsdl_ace; /* Delegation ace */
|
H A D | nfs_var.h | 423 int nfsrv_dissectace(struct nfsrv_descript *, struct acl_entry *,
|
H A D | nfs_commonsubs.c | 1094 error = nfsrv_dissectace(nd, &aclp->acl_entry[i],
|
/freebsd-12-stable/bin/setfacl/ |
H A D | setfacl.c | 137 acl_entry_t acl_entry; local 152 while (acl_get_entry(nacl, entry_id, &acl_entry) == 1) { 154 if (acl_get_flagset_np(acl_entry, &acl_flagset) != 0) { 159 if (acl_delete_entry(nacl, acl_entry) != 0)
|
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_ctldir.c | 801 struct acl_entry *entry; 802 entry = &(ap->a_aclp->acl_entry[i]);
|