Lines Matching refs:vals

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