Lines Matching refs:masks

1575 acl_trivial_access_masks(mode_t mode, boolean_t isdir, trivial_acl_t *masks)  in acl_trivial_access_masks()  argument
1583 masks->deny1 = 0; in acl_trivial_access_masks()
1585 masks->deny1 |= read_mask; in acl_trivial_access_masks()
1587 masks->deny1 |= write_mask; in acl_trivial_access_masks()
1589 masks->deny1 |= execute_mask; in acl_trivial_access_masks()
1591 masks->deny2 = 0; in acl_trivial_access_masks()
1593 masks->deny2 |= read_mask; in acl_trivial_access_masks()
1595 masks->deny2 |= write_mask; in acl_trivial_access_masks()
1597 masks->deny2 |= execute_mask; in acl_trivial_access_masks()
1599 masks->allow0 = 0; in acl_trivial_access_masks()
1601 masks->allow0 |= read_mask; in acl_trivial_access_masks()
1603 masks->allow0 |= write_mask; in acl_trivial_access_masks()
1605 masks->allow0 |= execute_mask; in acl_trivial_access_masks()
1607 masks->owner = ACE_WRITE_ATTRIBUTES|ACE_WRITE_OWNER|ACE_WRITE_ACL| in acl_trivial_access_masks()
1611 masks->owner |= read_mask; in acl_trivial_access_masks()
1613 masks->owner |= write_mask; in acl_trivial_access_masks()
1615 masks->owner |= execute_mask; in acl_trivial_access_masks()
1617 masks->group = ACE_READ_ACL|ACE_READ_ATTRIBUTES|ACE_READ_NAMED_ATTRS| in acl_trivial_access_masks()
1620 masks->group |= read_mask; in acl_trivial_access_masks()
1622 masks->group |= write_mask; in acl_trivial_access_masks()
1624 masks->group |= execute_mask; in acl_trivial_access_masks()
1626 masks->everyone = ACE_READ_ACL|ACE_READ_ATTRIBUTES|ACE_READ_NAMED_ATTRS| in acl_trivial_access_masks()
1629 masks->everyone |= read_mask; in acl_trivial_access_masks()
1631 masks->everyone |= write_mask; in acl_trivial_access_masks()
1633 masks->everyone |= execute_mask; in acl_trivial_access_masks()
1641 trivial_acl_t masks; in acl_trivial_create() local
1644 acl_trivial_access_masks(mode, isdir, &masks); in acl_trivial_create()
1646 if (masks.allow0) in acl_trivial_create()
1648 if (masks.deny1) in acl_trivial_create()
1650 if (masks.deny2) in acl_trivial_create()
1656 if (masks.allow0) { in acl_trivial_create()
1657 SET_ACE(acl, index, -1, masks.allow0, in acl_trivial_create()
1660 if (masks.deny1) { in acl_trivial_create()
1661 SET_ACE(acl, index, -1, masks.deny1, in acl_trivial_create()
1664 if (masks.deny2) { in acl_trivial_create()
1665 SET_ACE(acl, index, -1, masks.deny2, in acl_trivial_create()
1669 SET_ACE(acl, index, -1, masks.owner, ACE_ACCESS_ALLOWED_ACE_TYPE, in acl_trivial_create()
1671 SET_ACE(acl, index, -1, masks.group, ACE_ACCESS_ALLOWED_ACE_TYPE, in acl_trivial_create()
1673 SET_ACE(acl, index, -1, masks.everyone, ACE_ACCESS_ALLOWED_ACE_TYPE, in acl_trivial_create()