Mercurial > dovecot > core-2.2
changeset 21805:c2f3d956dfb0
lib-storage: Expose mailbox_list_init_autocreate
It is needed when backend_ctx is created on the fly
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Tue, 21 Mar 2017 13:14:41 +0200 |
parents | 5982f24dec87 |
children | 4108cd284c71 |
files | src/lib-storage/list/mailbox-list-iter.c src/lib-storage/mailbox-list-private.h |
diffstat | 2 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/list/mailbox-list-iter.c Sat Feb 25 23:33:20 2017 +0200 +++ b/src/lib-storage/list/mailbox-list-iter.c Tue Mar 21 13:14:41 2017 +0200 @@ -112,7 +112,7 @@ return out_set; } -static void +void mailbox_list_iter_init_autocreate(struct mailbox_list_iterate_context *ctx) { struct mail_namespace *ns = ctx->list->ns;
--- a/src/lib-storage/mailbox-list-private.h Sat Feb 25 23:33:20 2017 +0200 +++ b/src/lib-storage/mailbox-list-private.h Tue Mar 21 13:14:41 2017 +0200 @@ -209,6 +209,8 @@ void mailbox_list_iter_update(struct mailbox_list_iter_update_context *ctx, const char *name); int mailbox_list_iter_subscriptions_refresh(struct mailbox_list *list); +void +mailbox_list_iter_init_autocreate(struct mailbox_list_iterate_context *ctx); enum mailbox_list_file_type mailbox_list_get_file_type(const struct dirent *d); int mailbox_list_dirent_is_alias_symlink(struct mailbox_list *list,