changeset 11305:49252a5fcdde HEAD

quota: Fixed doveadm plugin to compile again with new API.
author Timo Sirainen <tss@iki.fi>
date Thu, 13 May 2010 13:01:26 +0200
parents 9f1fb4978a4a
children de9259065123
files src/plugins/quota/Makefile.am src/plugins/quota/doveadm-quota.c
diffstat 2 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/quota/Makefile.am	Thu May 13 13:01:14 2010 +0200
+++ b/src/plugins/quota/Makefile.am	Thu May 13 13:01:26 2010 +0200
@@ -10,6 +10,7 @@
 	-I$(top_srcdir)/src/lib-storage/index/maildir \
 	-I$(top_srcdir)/src/doveadm
 
+lib10_doveadm_quota_plugin_la_LDFLAGS = -module -avoid-version
 lib10_quota_plugin_la_LDFLAGS = -module -avoid-version
 
 module_LTLIBRARIES = \
--- a/src/plugins/quota/doveadm-quota.c	Thu May 13 13:01:14 2010 +0200
+++ b/src/plugins/quota/doveadm-quota.c	Thu May 13 13:01:26 2010 +0200
@@ -50,11 +50,11 @@
 }
 
 static struct doveadm_mail_cmd_context *
-cmd_quota_get(const char *const args[] ATTR_UNUSED)
+cmd_quota_get_alloc(void)
 {
 	struct doveadm_mail_cmd_context *ctx;
 
-	ctx = doveadm_mail_cmd_init(struct doveadm_mail_cmd_context);
+	ctx = doveadm_mail_cmd_alloc(struct doveadm_mail_cmd_context);
 	ctx->run = cmd_quota_get_run;
 	return ctx;
 }
@@ -76,18 +76,18 @@
 }
 
 static struct doveadm_mail_cmd_context *
-cmd_quota_recalc(const char *const args[] ATTR_UNUSED)
+cmd_quota_recalc_alloc(void)
 {
 	struct doveadm_mail_cmd_context *ctx;
 
-	ctx = doveadm_mail_cmd_init(struct doveadm_mail_cmd_context);
+	ctx = doveadm_mail_cmd_alloc(struct doveadm_mail_cmd_context);
 	ctx->run = cmd_quota_recalc_run;
 	return ctx;
 }
 
 static struct doveadm_mail_cmd quota_commands[] = {
-	{ cmd_quota_get, "quota get", NULL },
-	{ cmd_quota_recalc, "quota recalc", NULL }
+	{ cmd_quota_get_alloc, "quota get", NULL },
+	{ cmd_quota_recalc_alloc, "quota recalc", NULL }
 };
 
 void doveadm_quota_plugin_init(struct module *module ATTR_UNUSED)