dovecot-1.1: Added mailbox_transaction_get_mailbox()

dovecot at dovecot.org dovecot at dovecot.org
Thu Mar 6 10:27:06 EET 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/ffb7e8b1c114
changeset: 7358:ffb7e8b1c114
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Mar 06 09:43:03 2008 +0200
description:
Added mailbox_transaction_get_mailbox()

diffstat:

2 files changed, 9 insertions(+)
src/lib-storage/mail-storage.c |    6 ++++++
src/lib-storage/mail-storage.h |    3 +++

diffs (29 lines):

diff -r 7d4f7c7095dd -r ffb7e8b1c114 src/lib-storage/mail-storage.c
--- a/src/lib-storage/mail-storage.c	Thu Mar 06 09:42:16 2008 +0200
+++ b/src/lib-storage/mail-storage.c	Thu Mar 06 09:43:03 2008 +0200
@@ -695,6 +695,12 @@ unsigned int mailbox_transaction_get_cou
 	return box->transaction_count;
 }
 
+struct mailbox *
+mailbox_transaction_get_mailbox(struct mailbox_transaction_context *t)
+{
+	return t->box;
+}
+
 int mailbox_save_init(struct mailbox_transaction_context *t,
 		      enum mail_flags flags, struct mail_keywords *keywords,
 		      time_t received_date, int timezone_offset,
diff -r 7d4f7c7095dd -r ffb7e8b1c114 src/lib-storage/mail-storage.h
--- a/src/lib-storage/mail-storage.h	Thu Mar 06 09:42:16 2008 +0200
+++ b/src/lib-storage/mail-storage.h	Thu Mar 06 09:43:03 2008 +0200
@@ -325,6 +325,9 @@ void mailbox_transaction_rollback(struct
 /* Return the number of active transactions for the mailbox. */
 unsigned int mailbox_transaction_get_count(struct mailbox *box);
 
+struct mailbox *
+mailbox_transaction_get_mailbox(struct mailbox_transaction_context *t);
+
 /* Build mail_keywords from NULL-terminated keywords list.
    Returns 0 if successful, -1 if there are invalid keywords (error is set). */
 int mailbox_keywords_create(struct mailbox *box, const char *const keywords[],


More information about the dovecot-cvs mailing list