]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: Fixed doveadm plugin to compile again with new API.
authorTimo Sirainen <tss@iki.fi>
Thu, 13 May 2010 11:01:26 +0000 (13:01 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 13 May 2010 11:01:26 +0000 (13:01 +0200)
--HG--
branch : HEAD

src/plugins/quota/Makefile.am
src/plugins/quota/doveadm-quota.c

index 2ce2034fc8af5b365ba60598667a66202adaf19c..798f312acf3c0f96fe138c06dc53d0d23048ed9b 100644 (file)
@@ -10,6 +10,7 @@ AM_CPPFLAGS = \
        -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 = \
index 46d53b0a2e1a4a087aaea864d6529c71d354dcab..7fe1723eff0c02811221e2a4e686d43b2dbedc71 100644 (file)
@@ -50,11 +50,11 @@ cmd_quota_get_run(struct doveadm_mail_cmd_context *ctx ATTR_UNUSED,
 }
 
 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 @@ cmd_quota_recalc_run(struct doveadm_mail_cmd_context *ctx ATTR_UNUSED,
 }
 
 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)