From: Timo Sirainen Date: Sat, 8 Mar 2025 08:43:52 +0000 (+0200) Subject: lib-storage: Add mailbox_list_get_mail_set() X-Git-Tag: 2.4.1~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0aa74ab26f6a1075bd45c373574b3eb7ddddd4c0;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Add mailbox_list_get_mail_set() --- diff --git a/src/lib-storage/mailbox-list.c b/src/lib-storage/mailbox-list.c index 8e1bca079d..9712d1d679 100644 --- a/src/lib-storage/mailbox-list.c +++ b/src/lib-storage/mailbox-list.c @@ -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) diff --git a/src/lib-storage/mailbox-list.h b/src/lib-storage/mailbox-list.h index 514c71e788..e9785de695 100644 --- a/src/lib-storage/mailbox-list.h +++ b/src/lib-storage/mailbox-list.h @@ -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