Lines Matching refs:update
31 i_error("Can't update acl object '%s': No local acl file path",
60 const struct acl_rights_update *update)
67 update->rights.rights, update->modify_mode);
69 update->rights.neg_rights,
70 update->neg_modify_mode);
82 const struct acl_rights_update *update)
87 if (update->modify_mode == ACL_MODIFY_MODE_REMOVE &&
88 update->neg_modify_mode == ACL_MODIFY_MODE_REMOVE) {
94 right.id_type = update->rights.id_type;
96 update->rights.identifier);
99 update->rights.rights, update->modify_mode);
101 update->rights.neg_rights,
102 update->neg_modify_mode);
195 const struct acl_rights_update *update)
211 i_assert(!update->rights.global);
217 if (!array_bsearch_insert_pos(&_aclobj->rights, &update->rights,
219 changed = vfile_object_add_right(_aclobj, i, update);
221 changed = vfile_object_modify_right(_aclobj, i, update);
238 if (orig_mtime < update->last_change && update->last_change != 0) {
244 ut.modtime = update->last_change;
255 if (acl_rights_has_nonowner_lookup_changes(&update->rights) ||
256 update->modify_mode == ACL_MODIFY_MODE_REPLACE ||
257 update->modify_mode == ACL_MODIFY_MODE_CLEAR)