Lines Matching refs:vals

772 acevals_init(acevals_t *vals, uid_t key)
774 bzero(vals, sizeof (*vals));
775 vals->allowed = ACE_MASK_UNDEFINED;
776 vals->denied = ACE_MASK_UNDEFINED;
777 vals->mask = ACE_MASK_UNDEFINED;
778 vals->key = key;
1046 acevals_to_aent(acevals_t *vals, aclent_t *dest, ace_list_t *list,
1054 if (vals->allowed != (vals->denied ^ flips)) {
1058 if ((list->hasmask) && (list->acl_mask != vals->mask) &&
1059 (vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
1063 error = ace_allow_to_mode(vals->allowed, &dest->a_perm, isdir);
1066 dest->a_type = vals->aent_type;
1068 dest->a_id = vals->key;
1091 acevals_t *vals;
1132 vals = NULL;
1133 for (vals = avl_first(&list->user); vals != NULL;
1134 vals = AVL_NEXT(&list->user, vals)) {
1135 if (!(vals->aent_type & USER)) {
1139 error = acevals_to_aent(vals, aent, list, owner, group,
1156 vals = NULL;
1157 for (vals = avl_first(&list->group); vals != NULL;
1158 vals = AVL_NEXT(&list->group, vals)) {
1159 if (!(vals->aent_type & GROUP)) {
1163 error = acevals_to_aent(vals, aent, list, owner, group,
1274 acevals_t *vals;
1354 vals = &acl->user_obj;
1355 vals->aent_type = USER_OBJ | acl->dfacl_flag;
1359 vals = &acl->other_obj;
1360 vals->aent_type = OTHER_OBJ | acl->dfacl_flag;
1368 vals = &acl->group_obj;
1369 vals->aent_type = GROUP_OBJ | acl->dfacl_flag;
1372 vals = acevals_find(acep, &acl->group,
1374 if (vals == NULL) {
1378 vals->aent_type = GROUP | acl->dfacl_flag;
1388 vals = acevals_find(acep, &acl->user,
1390 if (vals == NULL) {
1394 vals->aent_type = USER | acl->dfacl_flag;
1404 if (vals->allowed != ACE_MASK_UNDEFINED) {
1408 vals->allowed = acep->a_access_mask;
1414 if (vals->denied != ACE_MASK_UNDEFINED) {
1424 acl->acl_mask = vals->denied;
1426 } else if (acl->acl_mask != vals->denied) {
1430 vals->mask = vals->denied;
1432 vals->denied = acep->a_access_mask;