Lines Matching defs:offset
122 uint32_t offset;
124 unsigned char update_data[sizeof(*u) + sizeof(offset)];
127 /* this is a non-syncing transaction. update the tail offset
139 /* we're synced all the way to tail offset, so this sync
140 transaction can also be included in the same tail offset. */
148 can't rely on this. then write non-changed offset + check
149 real offset + rewrite the new offset if other transactions
152 sizeof(*hdr) + sizeof(*u) + sizeof(offset);
156 we may need to update the tail offset even if we don't have
159 offset = file->max_tail_offset;
161 if (file->saved_tail_offset == offset)
163 i_assert(offset > file->saved_tail_offset);
167 u->offset = offsetof(struct mail_index_header, log_file_tail_offset);
168 u->size = sizeof(offset);
169 buffer_append(&buf, &offset, sizeof(offset));