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;