Lines Matching defs:masks

956 	/* check for invalid masks */
992 /* more detailed checking of masks */
1575 acl_trivial_access_masks(mode_t mode, boolean_t isdir, trivial_acl_t *masks)
1584 masks->deny1 = 0;
1586 masks->deny1 |= read_mask;
1588 masks->deny1 |= write_mask;
1590 masks->deny1 |= execute_mask;
1592 masks->deny2 = 0;
1594 masks->deny2 |= read_mask;
1596 masks->deny2 |= write_mask;
1598 masks->deny2 |= execute_mask;
1600 masks->allow0 = 0;
1602 masks->allow0 |= read_mask;
1604 masks->allow0 |= write_mask;
1606 masks->allow0 |= execute_mask;
1608 masks->owner = ACE_WRITE_ATTRIBUTES|ACE_WRITE_OWNER|ACE_WRITE_ACL|
1612 masks->owner |= read_mask;
1614 masks->owner |= write_mask;
1616 masks->owner |= execute_mask;
1618 masks->group = ACE_READ_ACL|ACE_READ_ATTRIBUTES|ACE_READ_NAMED_ATTRS|
1621 masks->group |= read_mask;
1623 masks->group |= write_mask;
1625 masks->group |= execute_mask;
1627 masks->everyone = ACE_READ_ACL|ACE_READ_ATTRIBUTES|ACE_READ_NAMED_ATTRS|
1630 masks->everyone |= read_mask;
1632 masks->everyone |= write_mask;
1634 masks->everyone |= execute_mask;
1642 trivial_acl_t masks;
1645 acl_trivial_access_masks(mode, isdir, &masks);
1647 if (masks.allow0)
1649 if (masks.deny1)
1651 if (masks.deny2)
1657 if (masks.allow0) {
1658 SET_ACE(acl, index, -1, masks.allow0,
1661 if (masks.deny1) {
1662 SET_ACE(acl, index, -1, masks.deny1,
1665 if (masks.deny2) {
1666 SET_ACE(acl, index, -1, masks.deny2,
1670 SET_ACE(acl, index, -1, masks.owner, ACE_ACCESS_ALLOWED_ACE_TYPE,
1672 SET_ACE(acl, index, -1, masks.group, ACE_ACCESS_ALLOWED_ACE_TYPE,
1674 SET_ACE(acl, index, -1, masks.everyone, ACE_ACCESS_ALLOWED_ACE_TYPE,