[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-storage.h, 1.27, 1.28 maildir-transaction.c, 1.3, 1.4

cras at dovecot.org cras at dovecot.org
Sun Aug 29 10:52:04 EEST 2004


Update of /home/cvs/dovecot/src/lib-storage/index/maildir
In directory talvi:/tmp/cvs-serv23420/lib-storage/index/maildir

Modified Files:
	maildir-storage.h maildir-transaction.c 
Log Message:
Added sync flags parameter to mailbox_transaction_commit(), so EXPUNGE can
do a full sync with dirty syncing enabled.



Index: maildir-storage.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/maildir/maildir-storage.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- maildir-storage.h	22 Aug 2004 09:17:08 -0000	1.27
+++ maildir-storage.h	29 Aug 2004 07:52:02 -0000	1.28
@@ -45,7 +45,8 @@
 
 struct mailbox_transaction_context *
 maildir_transaction_begin(struct mailbox *box, int hide);
-int maildir_transaction_commit(struct mailbox_transaction_context *t);
+int maildir_transaction_commit(struct mailbox_transaction_context *t,
+			       enum mailbox_sync_flags flags);
 void maildir_transaction_rollback(struct mailbox_transaction_context *t);
 
 struct mail_save_context *

Index: maildir-transaction.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/maildir/maildir-transaction.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- maildir-transaction.c	22 Aug 2004 09:17:08 -0000	1.3
+++ maildir-transaction.c	29 Aug 2004 07:52:02 -0000	1.4
@@ -14,7 +14,8 @@
 	return &t->ictx.mailbox_ctx;
 }
 
-int maildir_transaction_commit(struct mailbox_transaction_context *_t)
+int maildir_transaction_commit(struct mailbox_transaction_context *_t,
+			       enum mailbox_sync_flags flags __attr_unused__)
 {
 	struct maildir_transaction_context *t =
 		(struct maildir_transaction_context *)_t;



More information about the dovecot-cvs mailing list