Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3207:605c71410c67 HEAD
Include transaction pointer in struct mail.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 15 Mar 2005 13:30:07 +0200 |
parents | 6400a517f087 |
children | b5fd010a4454 |
files | src/lib-storage/index/index-mail.c src/lib-storage/index/maildir/maildir-mail.c src/lib-storage/index/mbox/mbox-mail.c src/lib-storage/mail-storage.h |
diffstat | 4 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-mail.c Tue Mar 15 00:29:39 2005 +0200 +++ b/src/lib-storage/index/index-mail.c Tue Mar 15 13:30:07 2005 +0200 @@ -622,6 +622,7 @@ mail->mail = *t->ibox->mail_interface; mail->mail.box = &t->ibox->box; + mail->mail.transaction = &t->mailbox_ctx; /* only reason we couldn't get header is if view is invalidated */ hdr = mail_index_get_header(t->ibox->view);
--- a/src/lib-storage/index/maildir/maildir-mail.c Tue Mar 15 00:29:39 2005 +0200 +++ b/src/lib-storage/index/maildir/maildir-mail.c Tue Mar 15 13:30:07 2005 +0200 @@ -229,7 +229,7 @@ } struct mail maildir_mail = { - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, index_mail_get_flags, index_mail_get_keywords,
--- a/src/lib-storage/index/mbox/mbox-mail.c Tue Mar 15 00:29:39 2005 +0200 +++ b/src/lib-storage/index/mbox/mbox-mail.c Tue Mar 15 13:30:07 2005 +0200 @@ -161,7 +161,7 @@ } struct mail mbox_mail = { - 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, index_mail_get_flags, index_mail_get_keywords,
--- a/src/lib-storage/mail-storage.h Tue Mar 15 00:29:39 2005 +0200 +++ b/src/lib-storage/mail-storage.h Tue Mar 15 13:30:07 2005 +0200 @@ -375,6 +375,7 @@ struct mail { /* always set */ struct mailbox *box; + struct mailbox_transaction_context *transaction; uint32_t seq, uid; unsigned int expunged:1;