struct doveadm_cmd_context *cctx)
{
i_getopt_reset();
- if (doveadm_cmd_run_ver2(argc, argv, cctx) < 0)
+ if (doveadm_cmdline_run(argc, argv, cctx) < 0)
doveadm_exit_code = EX_USAGE;
doveadm_cmd_server_post(conn, cctx->cmd->name);
}
struct ioloop *prev_ioloop = current_ioloop;
const struct doveadm_cmd_ver2 *cmd_ver2;
- if ((cmd_ver2 = doveadm_cmd_find_with_args_ver2(cmd_name, &argc, &argv)) == NULL) {
+ if ((cmd_ver2 = doveadm_cmdline_find_with_args(cmd_name, &argc, &argv)) == NULL) {
i_error("doveadm: Client sent unknown command: %s", cmd_name);
return -1;
}
}
const struct doveadm_cmd_ver2 *
-doveadm_cmd_find_with_args_ver2(const char *cmd_name, int *argc,
- const char *const *argv[])
+doveadm_cmdline_find_with_args(const char *cmd_name, int *argc,
+ const char *const *argv[])
{
int i, k;
const struct doveadm_cmd_ver2 *cmd;
}
}
-bool doveadm_cmd_try_run_ver2(const char *cmd_name,
- int argc, const char *const argv[],
- struct doveadm_cmd_context *cctx)
+bool doveadm_cmdline_try_run(const char *cmd_name,
+ int argc, const char *const argv[],
+ struct doveadm_cmd_context *cctx)
{
const struct doveadm_cmd_ver2 *cmd;
- cmd = doveadm_cmd_find_with_args_ver2(cmd_name, &argc, &argv);
+ cmd = doveadm_cmdline_find_with_args(cmd_name, &argc, &argv);
if (cmd == NULL)
return FALSE;
cctx->cmd = cmd;
- if (doveadm_cmd_run_ver2(argc, argv, cctx) < 0)
+ if (doveadm_cmdline_run(argc, argv, cctx) < 0)
doveadm_exit_code = EX_USAGE;
return TRUE;
}
return 0;
}
-int doveadm_cmd_run_ver2(int argc, const char *const argv[],
- struct doveadm_cmd_context *cctx)
+int doveadm_cmdline_run(int argc, const char *const argv[],
+ struct doveadm_cmd_context *cctx)
{
ARRAY_TYPE(doveadm_cmd_param_arr_t) pargv;
unsigned int pargc;
void doveadm_cmd_register_ver2(struct doveadm_cmd_ver2 *cmd);
const struct doveadm_cmd_ver2 *
-doveadm_cmd_find_with_args_ver2(const char *cmd_name, int *argc,
- const char *const *argv[]);
+doveadm_cmdline_find_with_args(const char *cmd_name, int *argc,
+ const char *const *argv[]);
const struct doveadm_cmd_ver2 *doveadm_cmd_find_ver2(const char *cmd_name);
/* Returns FALSE if cmd_name doesn't exist, TRUE if it exists. */
-bool doveadm_cmd_try_run_ver2(const char *cmd_name,
- int argc, const char *const argv[],
- struct doveadm_cmd_context *cctx);
+bool doveadm_cmdline_try_run(const char *cmd_name,
+ int argc, const char *const argv[],
+ struct doveadm_cmd_context *cctx);
/* Returns 0 if success, -1 if parameters were invalid. */
-int doveadm_cmd_run_ver2(int argc, const char *const argv[],
- struct doveadm_cmd_context *cctx);
+int doveadm_cmdline_run(int argc, const char *const argv[],
+ struct doveadm_cmd_context *cctx);
bool doveadm_cmd_param_bool(const struct doveadm_cmd_context *cctx,
const char *name, bool *value_r);
const char *getopt_args;
int c;
- cmd_ver2 = doveadm_cmd_find_with_args_ver2(argv[0], &argc, &argv);
+ cmd_ver2 = doveadm_cmdline_find_with_args(argv[0], &argc, &argv);
if (cmd_ver2 == NULL)
i_fatal_status(EX_USAGE, "doveadm batch: '%s' mail command doesn't exist", argv[0]);
the env pointer */
cctx.username = getenv("USER");
- if (!doveadm_cmd_try_run_ver2(cmd_name, argc, (const char**)argv, &cctx)) {
+ if (!doveadm_cmdline_try_run(cmd_name, argc, (const char**)argv, &cctx)) {
if (doveadm_has_subcommands(cmd_name))
usage_prefix(cmd_name);
if (doveadm_has_unloaded_plugin(cmd_name)) {