Searched refs:open_file (Results 1 - 6 of 6) sorted by relevance

/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-mail.c35 if (mail->open_file != NULL) {
39 mail->open_file = sdbox_file_init(mbox, _mail->uid);
43 mail->open_file =
46 mail->open_file->refcount++;
49 ret = dbox_file_open(mail->open_file, &deleted);
74 if (dbox_file_stat(mail->open_file, &st) < 0) {
121 if (!dbox_file_is_open(mail->open_file))
123 if (dbox_file_open(mail->open_file, &deleted) <= 0)
131 *file_r = mail->open_file;
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-mail.c89 mail->open_file = mdbox_file_init(mbox->storage, file_id);
109 if (mail->open_file != NULL) {
119 mail->open_file =
125 if (!dbox_file_is_open(mail->open_file))
127 if (dbox_file_open(mail->open_file, &deleted) <= 0)
132 (struct mdbox_file *)mail->open_file;
141 dbox_file_unref(&mail->open_file);
143 } while (mail->open_file == NULL);
145 *file_r = mail->open_file;
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-mail.h9 struct dbox_file *open_file; member in struct:dbox_mail
H A Ddbox-mail.c38 if (mail->open_file != NULL)
39 dbox_file_unref(&mail->open_file);
268 struct dbox_file *file = mail->open_file;
300 if (storage->v.mail_open(mail, &offset, &mail->open_file) < 0)
307 dbox_file_set_corrupted(mail->open_file,
/dovecot/src/lib-index/
H A Dmail-transaction-log.c92 if (log->open_file != NULL)
93 mail_transaction_log_file_free(&log->open_file);
101 log->open_file = file;
119 if (log->open_file != NULL) {
122 file->st_ino = log->open_file->st_ino;
123 file->st_dev = log->open_file->st_dev;
124 file->last_size = log->open_file->last_size;
125 file->last_mtime = log->open_file->last_mtime;
126 mail_transaction_log_file_free(&log->open_file);
142 if (log->open_file !
[all...]
H A Dmail-transaction-log-private.h86 /* open_file is used temporarily while opening the log file.
88 struct mail_transaction_log_file *open_file; member in struct:mail_transaction_log

Completed in 13 milliseconds