[dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-list.c,1.20,1.21 mbox-storage.h,1.16,1.17

cras at procontrol.fi cras at procontrol.fi
Sun Jul 27 03:53:07 EEST 2003


Update of /home/cvs/dovecot/src/lib-storage/index/mbox
In directory danu:/tmp/cvs-serv8554/lib-storage/index/mbox

Modified Files:
	mbox-list.c mbox-storage.h 
Log Message:
API change: Mailbox list sorting must now always done by storage itself if
it's needed.

Maildir listing rewritten.



Index: mbox-list.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-list.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- mbox-list.c	26 Jun 2003 00:48:31 -0000	1.20
+++ mbox-list.c	26 Jul 2003 23:53:05 -0000	1.21
@@ -98,13 +98,11 @@
 
 struct mailbox_list_context *
 mbox_list_mailbox_init(struct mail_storage *storage, const char *mask,
-		       enum mailbox_list_flags flags, int *sorted)
+		       enum mailbox_list_flags flags)
 {
 	struct mailbox_list_context *ctx;
 	const char *path, *virtual_path;
 	DIR *dirp;
-
-	*sorted = (flags & MAILBOX_LIST_SUBSCRIBED) == 0;
 
 	/* check that we're not trying to do any "../../" lists */
 	if (!mbox_is_valid_mask(mask)) {

Index: mbox-storage.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-storage.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- mbox-storage.h	26 Jul 2003 16:33:22 -0000	1.16
+++ mbox-storage.h	26 Jul 2003 23:53:05 -0000	1.17
@@ -16,7 +16,7 @@
 
 struct mailbox_list_context *
 mbox_list_mailbox_init(struct mail_storage *storage, const char *mask,
-		       enum mailbox_list_flags flags, int *sorted);
+		       enum mailbox_list_flags flags);
 int mbox_list_mailbox_deinit(struct mailbox_list_context *ctx);
 struct mailbox_list *mbox_list_mailbox_next(struct mailbox_list_context *ctx);
 



More information about the dovecot-cvs mailing list