/src/sys/kern/ |
subr_acl_posix1e.c | 173 struct acl_entry *acl_mask, *acl_user_obj, *acl_group_obj, *acl_other; local in function:acl_posix1e_acl_to_mode 179 acl_user_obj = acl_group_obj = acl_other = acl_mask = NULL; 194 case ACL_MASK: 195 acl_mask = &acl->acl_entry[i]; 211 * POSIX.1e specifies that if there is an ACL_MASK entry, we replace 215 if (acl_mask != NULL) 216 return (acl_posix1e_perms_to_mode(acl_user_obj, acl_mask, 244 * ACL_MASK entry must also appear. 290 case ACL_MASK:
|
/src/sys/ufs/ufs/ |
ufs_acl.c | 80 struct acl_entry *acl_mask, *acl_group_obj; local in function:ufs_sync_acl_from_inode 84 * Update ACL_USER_OBJ, ACL_OTHER, but simply identify ACL_MASK 85 * and ACL_GROUP_OBJ for use after we know whether ACL_MASK is 88 acl_mask = NULL; 109 case ACL_MASK: 110 acl_mask = &acl->acl_entry[i]; 126 if (acl_mask == NULL) { 128 * There is no ACL_MASK, so update ACL_GROUP_OBJ. 134 * Update the ACL_MASK entry instead of ACL_GROUP_OBJ. 136 acl_mask->ae_perm = acl_posix1e_mode_to_perm(ACL_GROUP_OBJ [all...] |
/src/usr.sbin/mrouted/ |
vif.h | 55 u_int32_t acl_mask; /* Group addr. mask */ member in struct:vif_acl
|
/src/sys/miscfs/genfs/ |
genfs_vnops.c | 757 struct acl_entry *acl_other, *acl_mask; local in function:genfs_can_access_acl_posix1e 769 * doing the first scan, also cache the location of the ACL_MASK and 772 acl_mask = acl_other = NULL; 789 case ACL_MASK: 790 acl_mask = ae; 818 * masked by an ACL_MASK entry, if any. As such, first identify the 819 * ACL_MASK field, then iterate through identifying potential user 820 * matches, then group matches. If there is no ACL_MASK, assume that 823 if (acl_mask != NULL) { 825 if (acl_mask->ae_perm & ACL_EXECUTE [all...] |