From 0aa74ab26f6a1075bd45c373574b3eb7ddddd4c0 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 8 Mar 2025 10:43:52 +0200 Subject: [PATCH] lib-storage: Add mailbox_list_get_mail_set() --- src/lib-storage/mailbox-list.c | 6 ++++++ src/lib-storage/mailbox-list.h | 2 ++ 2 files changed, 8 insertions(+) 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 -- 2.47.3