/src/sys/kern/ |
subr_acl_posix1e.c | 103 struct acl_entry 106 struct acl_entry acl_entry; local in function:acl_posix1e_mode_to_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 [all...] |
subr_acl_nfs4.c | 69 _acl_entry_matches(struct acl_entry *ae, acl_tag_t tag, acl_perm_t perm, 91 static struct acl_entry * 95 struct acl_entry *ae; 99 ae = &(aclp->acl_entry[aclp->acl_cnt]); 112 static struct acl_entry * 120 aclp->acl_entry[i] = aclp->acl_entry[i - 1]; 124 return (&(aclp->acl_entry[entry_index + 1])); 144 const struct acl_entry *ae; 155 ae = &(aclp->acl_entry[i]) [all...] |
vfs_acl.c | 84 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag; 85 dest->acl_entry[i].ae_id = source->acl_entry[i].ae_id; 86 dest->acl_entry[i].ae_perm = source->acl_entry[i].ae_perm; 105 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag; 106 dest->acl_entry[i].ae_id = source->acl_entry[i].ae_id [all...] |
/src/lib/libc/posix1e/ |
acl_calc_mask.c | 94 switch(acl_int_new->acl_entry[i].ae_tag) { 99 acl_int_new->acl_entry[i].ae_perm & ACL_PERM_BITS; 109 acl_int_new->acl_entry[mask_num].ae_perm = mask_mode; 118 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_tag = ACL_MASK; 119 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_id = 121 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_perm =
|
acl_delete_entry.c | 82 struct acl_entry entry_int; 106 if (_entry_matches(&(acl->ats_acl.acl_entry[i]), &entry_int)) { 109 acl->ats_acl.acl_entry[j] = 110 acl->ats_acl.acl_entry[j+1]; 113 bzero(&acl->ats_acl.acl_entry[j], 114 sizeof(struct acl_entry)); 156 acl->ats_acl.acl_entry[i] = 157 acl->ats_acl.acl_entry[i+1]; 160 bzero(&acl->ats_acl.acl_entry[i], 161 sizeof(struct acl_entry)); [all...] |
acl_entry.c | 31 __FBSDID("$FreeBSD: head/lib/libc/posix1e/acl_entry.c 326193 2017-11-25 17:12:48Z pfg $"); 33 __RCSID("$NetBSD: acl_entry.c,v 1.1 2020/05/16 18:31:47 christos Exp $"); 68 *entry_p = &acl_int->acl_entry[acl_int->acl_cnt++]; 106 acl_int->acl_entry[i] = acl_int->acl_entry[i - 1]; 110 *entry_p = &acl_int->acl_entry[offset]; 145 *entry_p = &acl_int->acl_entry[acl->ats_cur_entry++];
|
acl_support.c | 65 struct acl_entry *entrya, *entryb; 75 entrya = &(a->ats_acl.acl_entry[i]); 76 entryb = &(b->ats_acl.acl_entry[i]); 90 * _posix1e_acl_entry_compare -- compare two acl_entry structures to 98 _posix1e_acl_entry_compare(struct acl_entry *a, struct acl_entry *b) 144 qsort(&acl_int->acl_entry[0], acl_int->acl_cnt, 145 sizeof(struct acl_entry), (compare) _posix1e_acl_entry_compare); 181 struct acl_entry *entry; /* current entry */ 193 entry = &acl_int->acl_entry[i] [all...] |
acl_to_text.c | 82 if (acl_int->acl_entry[i].ae_tag == ACL_MASK) 83 mask_perm = acl_int->acl_entry[i].ae_perm; 86 ae_tag = acl_int->acl_entry[i].ae_tag; 87 ae_id = acl_int->acl_entry[i].ae_id; 88 ae_perm = acl_int->acl_entry[i].ae_perm;
|
Makefile.inc | 12 acl_entry.c \
|
/src/sys/ufs/ufs/ |
ufs_acl.c | 80 struct acl_entry *acl_mask, *acl_group_obj; 91 switch (acl->acl_entry[i].ae_tag) { 93 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm( 95 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 99 acl_group_obj = &acl->acl_entry[i]; 100 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 104 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm( 106 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID; 110 acl_mask = &acl->acl_entry[i]; 111 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID [all...] |
/src/sys/fs/nfs/common/ |
nfs_commonacl.c | 46 nfsrv_dissectace(struct nfsrv_descript *nd, struct acl_entry *acep, 279 enum vtype, int, int, struct acl_entry *); 286 enum vtype type, int group, int owner, struct acl_entry *ace) 409 switch (aclp->acl_entry[i].ae_tag) { 426 nfsv4_uidtostr(aclp->acl_entry[i].ae_id, &name, 434 nfsv4_gidtostr((gid_t)aclp->acl_entry[i].ae_id, &name, 443 isowner, &aclp->acl_entry[i]); 490 struct acl_entry *acep1, *acep2; 494 acep1 = aclp1->acl_entry; 495 acep2 = aclp2->acl_entry; [all...] |
nfsclstate.h | 150 struct acl_entry nfsdl_ace; /* Delegation ace */
|
nfs_var.h | 379 int nfsrv_dissectace(struct nfsrv_descript *, struct acl_entry *,
|
nfs_commonsubs.c | 721 error = nfsrv_dissectace(nd, &aclp->acl_entry[i],
|
/src/sys/sys/ |
acl.h | 96 struct oldacl_entry acl_entry[OLDACL_MAX_ENTRIES]; member in struct:oldacl 102 struct acl_entry { struct 111 typedef struct acl_entry *acl_entry_t; 123 struct acl_entry acl_entry[ACL_MAX_ENTRIES]; member in struct:acl 289 struct acl_entry acl_posix1e_mode_to_entry(acl_tag_t tag, uid_t uid, 292 struct acl_entry *acl_user_obj_entry, 293 struct acl_entry *acl_group_obj_entry, 294 struct acl_entry *acl_other_entry);
|
/src/sys/miscfs/genfs/ |
genfs_vnops.c | 757 struct acl_entry *acl_other, *acl_mask; 774 struct acl_entry *ae = &acl->acl_entry[i]; 840 struct acl_entry *ae = &acl->acl_entry[i]; 866 struct acl_entry *ae = &acl->acl_entry[i]; 921 struct acl_entry *ae = &acl->acl_entry[i]; 1033 const struct acl_entry *ae [all...] |
/src/bin/setfacl/ |
setfacl.c | 143 acl_entry_t acl_entry; local in function:clear_inheritance_flags 158 while (acl_get_entry(nacl, entry_id, &acl_entry) == 1) { 160 if (acl_get_flagset_np(acl_entry, &acl_flagset) != 0) { 165 if (acl_delete_entry(nacl, acl_entry) != 0)
|