From: Marco Bettini Date: Wed, 16 Feb 2022 10:52:41 +0000 (+0100) Subject: lib-storage: Drop struct mail_user_vfuncs.stats_fill API X-Git-Tag: 2.4.0~4405 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5564436c12f38c19fa56b05713ec90749c0fdafc;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Drop struct mail_user_vfuncs.stats_fill API --- diff --git a/src/lib-storage/mail-user.c b/src/lib-storage/mail-user.c index 85cd355187..9454b52fd5 100644 --- a/src/lib-storage/mail-user.c +++ b/src/lib-storage/mail-user.c @@ -48,11 +48,6 @@ static void mail_user_deinit_pre_base(struct mail_user *user ATTR_UNUSED) { } -static void mail_user_stats_fill_base(struct mail_user *user ATTR_UNUSED, - struct stats *stats ATTR_UNUSED) -{ -} - static struct mail_user * mail_user_alloc_int(struct event *parent_event, const char *username, @@ -86,7 +81,6 @@ mail_user_alloc_int(struct event *parent_event, user->v.deinit = mail_user_deinit_base; user->v.deinit_pre = mail_user_deinit_pre_base; - user->v.stats_fill = mail_user_stats_fill_base; p_array_init(&user->module_contexts, user->pool, 5); return user; } @@ -763,11 +757,6 @@ void mail_user_init_fs_settings(struct mail_user *user, mail_user_init_ssl_client_settings(user, ssl_set_r); } -void mail_user_stats_fill(struct mail_user *user, struct stats *stats) -{ - user->v.stats_fill(user, stats); -} - static int mail_user_home_mkdir_try_ns(struct mail_namespace *ns, const char *home) { diff --git a/src/lib-storage/mail-user.h b/src/lib-storage/mail-user.h index f442d9396a..935dad598f 100644 --- a/src/lib-storage/mail-user.h +++ b/src/lib-storage/mail-user.h @@ -7,7 +7,6 @@ #include "process-stat.h" struct module; -struct stats; struct fs_settings; struct ssl_iostream_settings; struct master_service_anvil_session; @@ -17,7 +16,6 @@ struct dict_op_settings; struct mail_user_vfuncs { void (*deinit)(struct mail_user *user); void (*deinit_pre)(struct mail_user *user); - void (*stats_fill)(struct mail_user *user, struct stats *stats); }; struct mail_user_connection_data { @@ -219,10 +217,6 @@ void mail_user_init_fs_settings(struct mail_user *user, struct fs_settings *fs_set, struct ssl_iostream_settings *ssl_set_r); -/* Fill statistics for user. By default there are no statistics, so stats - plugin must be loaded to have anything filled. */ -void mail_user_stats_fill(struct mail_user *user, struct stats *stats); - /* Try to mkdir() user's home directory. Ideally this should be called only after the caller tries to create a file to the home directory, but it fails with ENOENT. This way it avoids unnecessary disk IO to the home. */