Mercurial > dovecot > original-hg > dovecot-1.2
view src/plugins/convert/convert-tool.c @ 4851:5255476a24b5 HEAD
Don't #include a .c file. Figured out another way to do it.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 01 Dec 2006 12:12:18 +0200 |
parents | a506ee4ec31e |
children | 87ae4d41bc10 |
line wrap: on
line source
/* Copyright (C) 2006 Timo Sirainen */ #include "lib.h" #include "ioloop.h" #include "randgen.h" #include "lib-signals.h" #include "mail-storage.h" #include "convert-storage.h" int main(int argc, const char *argv[]) { struct ioloop *ioloop; int ret = 0; lib_init(); lib_signals_init(); random_init(); mail_storage_init(); mail_storage_register_all(); if (argc <= 4) { i_fatal("Usage: <username> <home dir> " "<source mail env> <dest mail env>"); } ioloop = io_loop_create(system_pool); ret = convert_storage(argv[1], argv[2], argv[3], argv[4]); if (ret > 0) i_info("Successfully converted"); else if (ret == 0) i_error("Source storage not found"); else i_error("Internal failure"); io_loop_destroy(&ioloop); mail_storage_deinit(); lib_signals_deinit(); lib_deinit(); return ret; }