]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Expose mailbox_list_init_autocreate
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 21 Mar 2017 11:14:41 +0000 (13:14 +0200)
committerGitLab <gitlab@git.dovecot.net>
Thu, 23 Mar 2017 11:16:24 +0000 (13:16 +0200)
It is needed when backend_ctx is created on the fly

src/lib-storage/list/mailbox-list-iter.c
src/lib-storage/mailbox-list-private.h

index fd98e3d772db4fb793afdc036e78346c0fde0e6a..fe01b13cbd10f07393f177b20374cdc4422d1fc7 100644 (file)
@@ -112,7 +112,7 @@ mailbox_settings_add_ns_prefix(pool_t pool, struct mail_namespace *ns,
        return out_set;
 }
 
-static void
+void
 mailbox_list_iter_init_autocreate(struct mailbox_list_iterate_context *ctx)
 {
        struct mail_namespace *ns = ctx->list->ns;
index 1870fc4b53db060c80446b0552b0da4535d5e219..70c521d1c3349227233028381174c01bd9a296bf 100644 (file)
@@ -209,6 +209,8 @@ int mailbox_list_delete_index_control(struct mailbox_list *list,
 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,