Mercurial > dovecot > core-2.2
changeset 19855:a85f2007ed3f
doveadm-force-resync: Use ver2 structures
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Thu, 25 Feb 2016 09:53:37 +0200 |
parents | 70e5f3e8901f |
children | d69484deeaea |
files | src/doveadm/doveadm-mail.c |
diffstat | 1 files changed, 11 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/doveadm/doveadm-mail.c Thu Feb 25 09:46:40 2016 +0200 +++ b/src/doveadm/doveadm-mail.c Thu Feb 25 09:53:37 2016 +0200 @@ -813,15 +813,20 @@ i_fatal("Missing help for command %s", cmd_name); } -static struct doveadm_mail_cmd cmd_force_resync = { - cmd_force_resync_alloc, "force-resync", "<mailbox mask>" -}; static struct doveadm_mail_cmd cmd_purge = { cmd_purge_alloc, "purge", NULL + +static struct doveadm_cmd_ver2 doveadm_cmd_force_resync_ver2 = { + .name = "force-resync", + .mail_cmd = cmd_force_resync_alloc, + .usage = DOVEADM_CMD_MAIL_USAGE_PREFIX "<mailbox mask>", +DOVEADM_CMD_PARAMS_START +DOVEADM_CMD_MAIL_COMMON +DOVEADM_CMD_PARAM('\0', "mask", CMD_PARAM_STR, CMD_PARAM_FLAG_POSITIONAL) +DOVEADM_CMD_PARAMS_END }; static struct doveadm_mail_cmd *mail_commands[] = { - &cmd_force_resync, &cmd_purge, &cmd_search, &cmd_copy, @@ -853,7 +858,8 @@ &doveadm_cmd_flags_add_ver2, &doveadm_cmd_flags_remove_ver2, &doveadm_cmd_flags_replace_ver2, - &doveadm_cmd_import_ver2 + &doveadm_cmd_import_ver2, + &doveadm_cmd_force_resync_ver2 }; void doveadm_mail_init(void)