]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Add mailbox_list_get_mail_set()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 8 Mar 2025 08:43:52 +0000 (10:43 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Mar 2025 13:01:57 +0000 (13:01 +0000)
src/lib-storage/mailbox-list.c
src/lib-storage/mailbox-list.h

index 8e1bca079d397aa8c10bf5fe049dc69466f3e63f..9712d1d679990a863f64e9bc0cd8d8732c2940be 100644 (file)
@@ -665,6 +665,12 @@ char mailbox_list_get_hierarchy_sep(struct mailbox_list *list)
        return list->v.get_hierarchy_sep(list);
 }
 
+const struct mail_storage_settings *
+mailbox_list_get_mail_set(const struct mailbox_list *list)
+{
+       return list->mail_set;
+}
+
 static bool
 mailbox_list_get_permissions_stat(struct mailbox_list *list, const char *path,
                                  struct mailbox_permissions *permissions_r)
index 514c71e788f3c4bd99bc745eeadc53479101b526..e9785de695a969f25c4ada9769d13b553987a1e6 100644 (file)
@@ -164,6 +164,8 @@ int mailbox_list_get_storage(struct mailbox_list **list, const char **vname,
 void mailbox_list_get_default_storage(struct mailbox_list *list,
                                      struct mail_storage **storage);
 char mailbox_list_get_hierarchy_sep(struct mailbox_list *list);
+const struct mail_storage_settings *
+mailbox_list_get_mail_set(const struct mailbox_list *list);
 
 /* Returns the mode and GID that should be used when creating new files and
    directories to the specified mailbox. (gid_t)-1 is returned if it's not