Lines Matching defs:change_mask
197 struct acl_mask *change_mask, *old_mask, *new_mask;
201 change_mask = rights == NULL ? NULL :
209 new_mask = change_mask;
213 if (change_mask == NULL) {
220 if (old_mask->size >= change_mask->size) {
222 for (i = 0; i < change_mask->size; i++)
223 old_mask->mask[i] |= change_mask->mask[i];
227 change_mask->mask[i] |= old_mask->mask[i];
228 new_mask = change_mask;
232 if (old_mask == NULL || change_mask == NULL) {
238 size = I_MIN(old_mask->size, change_mask->size);
240 old_mask->mask[i] &= ~change_mask->mask[i];
243 if (old_mask == NULL && change_mask == NULL)
245 new_mask = change_mask;
256 if (new_mask != change_mask && change_mask != NULL)
257 acl_cache_mask_deinit(&change_mask);