[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