doveadm-mail-index.c revision 45d178e578023cb8d692b924bb7563c7afb6924f
/* Copyright (c) 2010-2011 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "mail-namespace.h"
#include "mail-storage.h"
#include "mail-search-build.h"
#include "doveadm-mail.h"
static int
{
const char *storage_name;
int ret = 0;
MAILBOX_SYNC_FLAG_PRECACHE) < 0) {
ret = -1;
}
mailbox_free(&box);
return ret;
}
static void
{
const enum mailbox_list_iter_flags iter_flags =
const enum namespace_type ns_mask =
struct mailbox_list_iterate_context *iter;
const struct mailbox_info *info;
MAILBOX_NONEXISTENT)) == 0) T_BEGIN {
(void)cmd_index_box(info);
} T_END;
}
if (mailbox_list_iter_deinit(&iter) < 0)
i_error("Listing mailboxes failed");
}
const char *const args[])
{
doveadm_mail_help_name("index");
}
static struct doveadm_mail_cmd_context *cmd_index_alloc(void)
{
struct doveadm_mail_cmd_context *ctx;
return ctx;
}
struct doveadm_mail_cmd cmd_index = {
};