/src/lib/libc/posix1e/ |
acl_calc_mask.c | 48 * associated with the ACL_MASK ACL entry. If the ACL already 49 * contains an ACL_MASK entry, its permissions shall be 101 case ACL_MASK: 118 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_tag = ACL_MASK;
|
acl_set.c | 201 case ACL_MASK: 222 case ACL_MASK:
|
acl_from_text.c | 66 return (ACL_MASK); 141 case ACL_MASK:
|
acl_support.c | 239 case ACL_MASK: 240 /* printf("_posix1e_acl_check: %d: ACL_MASK\n", i); */ 241 if (stage > ACL_MASK) 243 stage = ACL_MASK;
|
acl_strip.c | 108 case ACL_MASK:
|
acl_to_text.c | 82 if (acl_int->acl_entry[i].ae_tag == ACL_MASK) 197 case ACL_MASK:
|
/src/bin/setfacl/ |
mask.c | 98 if (tag == ACL_MASK) {
|
remove.c | 83 if (tag == ACL_MASK) 132 if (tag == ACL_MASK)
|
merge.c | 127 /* keep track of existing ACL_MASK entries */ 131 if (tag == ACL_MASK) 174 case ACL_MASK:
|
/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/sys/ |
acl.h | 166 #define ACL_MASK 0x00000010
|
/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/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...] |