Lines Matching defs:file
1 /* Copyright (c) 2009-2018 Dovecot authors, see the included COPYING file */
25 void mail_transaction_log_file_unlock(struct mail_transaction_log_file *file ATTR_UNUSED,
45 struct mail_transaction_log_file *file = log->head;
60 test_assert(file->sync_highest_modseq == 1);
61 test_assert(file->sync_offset == file->buffer_offset + file->buffer->used);
63 hdr = file->buffer->data;
68 test_assert(bound->size == file->buffer->used);
85 test_assert(file->buffer->used == (size_t)((const char *)(bufp+1) - (const char *)file->buffer->data));
87 buffer_set_used_size(file->buffer, 0);
88 file->buffer_offset = 0;
94 struct mail_transaction_log_file *file = log->head;
103 file->max_tail_offset = 123;
106 test_assert(file->buffer->used == sizeof(*hdr) + sizeof(*u) + sizeof(*offsetp));
107 hdr = file->buffer->data;
109 test_assert(mail_index_offset_to_uint32(hdr->size) == file->buffer->used);
122 struct mail_transaction_log_file *file;
136 log->head = file = i_new(struct mail_transaction_log_file, 1);
137 file->fd = -1;
151 file->sync_offset = 1;
152 file->buffer_offset = 1;
153 file->last_size = 3;
154 file->fd = fd;
159 file->fd = -1;