/illumos-gate/usr/src/lib/libsec/common/ |
H A D | aclcheck.c | 74 aclent_t *aclentp; local 81 for (aclentp = aclbufp; nentries > 0; nentries--, aclentp++) { 82 switch (aclentp->a_type) { 86 *which = (int)(aclentp - aclbufp); 97 *which = (int)(aclentp - aclbufp); 108 *which = (int)(aclentp - aclbufp); 119 *which = (int)(aclentp - aclbufp); 132 if (aclentp->a_type == DEF_USER) { 135 } else if (aclentp [all...] |
H A D | acltext.c | 792 aclent_t *aclentp; local 799 aclentp = aclp->acl_aclp; 804 return (aclentp);
|
/illumos-gate/usr/src/cmd/setfacl/ |
H A D | setfacl.c | 543 err_handle(int cnt, aclent_t *aclentp) argument 548 rc = aclcheck(aclentp, cnt, &which); 603 parse_entry(char *fieldp, aclent_t *aclentp, int mode) argument 633 aclentp->a_type = DEF_USER; 635 aclentp->a_type = USER; 639 aclentp->a_type = DEF_GROUP; 641 aclentp->a_type = GROUP; 645 aclentp->a_type = DEF_CLASS_OBJ; 647 aclentp->a_type = CLASS_OBJ; 651 aclentp [all...] |
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_acl.c | 716 aclent_t *aclentp; local 745 aclentp = vsap->vsa_aclentp; 748 aclentp->a_type = USER_OBJ; 749 aclentp->a_perm = ((ushort_t)(ip->i_mode & 0700)) >> 6; 750 aclentp->a_id = ip->i_uid; /* Really undefined */ 751 aclentp++; 754 aclentp->a_type = GROUP_OBJ; 755 aclentp->a_perm = ((ushort_t)(ip->i_mode & 0070)) >> 3; 756 aclentp->a_id = ip->i_gid; /* Really undefined */ 757 aclentp 840 acl_validate(aclent_t *aclentp, int nentries, int flag) argument 978 formacl(ufs_ic_acl_t **aclpp, aclent_t *aclentp) argument 1005 aclent_t *aclentp, *aclp; local 1129 aclent_t *aclentp; local [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fs_subr.c | 613 aclent_t *aclentp; local 632 aclentp = vsecattr->vsa_aclentp; 634 aclentp->a_type = USER_OBJ; /* Owner */ 635 aclentp->a_perm = ((ushort_t)(vattr.va_mode & 0700)) >> 6; 636 aclentp->a_id = vattr.va_uid; /* Really undefined */ 637 aclentp++; 639 aclentp->a_type = GROUP_OBJ; /* Group */ 640 aclentp->a_perm = ((ushort_t)(vattr.va_mode & 0070)) >> 3; 641 aclentp->a_id = vattr.va_gid; /* Really undefined */ 642 aclentp [all...] |
/illumos-gate/usr/src/common/acl/ |
H A D | acl_common.c | 673 convert_aent_to_ace(aclent_t *aclentp, int aclcnt, boolean_t isdir, argument 687 ksort((caddr_t)aclentp, aclcnt, sizeof (aclent_t), cmp2acls); 689 for (i = 0, aclp = aclentp; i < aclcnt; aclp++, i++) { 703 error = ln_aent_to_ace(aclentp, i, &acep, &acecnt, isdir); 708 error = ln_aent_to_ace(&aclentp[dfaclstart], dfaclcnt, 1086 ace_list_to_aent(ace_list_t *list, aclent_t **aclentp, int *aclcnt, argument 1206 *aclentp = result; 1266 aclent_t **aclentp, int *aclcnt, aclent_t **dfaclentp, int *dfaclcnt, 1276 *aclentp = NULL; 1438 error = ace_list_to_aent(normacl, aclentp, aclcn 1265 ln_ace_to_aent(ace_t *ace, int n, uid_t owner, gid_t group, aclent_t **aclentp, int *aclcnt, aclent_t **dfaclentp, int *dfaclcnt, boolean_t isdir) argument 1466 aclent_t *aclentp, *dfaclentp; local [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_srv.c | 2889 aclent_t *aclentp; local 2904 aclentp = vsa.vsa_aclentp; 2909 for (; aclcnt > 0; aclcnt--, aclentp++) { 2910 switch (aclentp->a_type) { 2915 aclentp->a_perm << 3; 2916 other_perm |= aclentp->a_perm; 2920 aclentp->a_perm << 3; 2923 other_perm |= aclentp->a_perm; 2926 other_orig = aclentp->a_perm; 2929 mask_perm = aclentp [all...] |
H A D | nfs4_acl.c | 1257 ace4_list_to_aent(ace4_list_t *list, aclent_t **aclentp, int *aclcnt, argument 1360 *aclentp = result; 1379 aclent_t **aclentp, int *aclcnt, 1390 *aclentp = NULL; 1561 error = ace4_list_to_aent(normacl, aclentp, aclcnt, 1377 ln_ace4_to_aent(nfsace4 *ace4, int n, uid_t owner, gid_t group, aclent_t **aclentp, int *aclcnt, aclent_t **dfaclentp, int *dfaclcnt, int isdir, int isserver) argument
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_vop.c | 1081 aclent_t *aclentp; local 1087 aclentp = vsecattr->vsa_aclentp; 1089 aclentp->a_type = OTHER_OBJ; 1090 aclentp->a_perm = 0777; 1091 aclentp->a_id = (gid_t)-1; 1092 aclentp++;
|