Lines Matching defs:cmd_name
216 static bool doveadm_try_run(const char *cmd_name, int argc,
221 cmd = doveadm_cmd_find_with_args(cmd_name, &argc, &argv);
228 static bool doveadm_has_subcommands(const char *cmd_name)
232 size_t len = strlen(cmd_name);
235 if (strncmp(cmd->name, cmd_name, len) == 0 &&
240 if (strncmp(cmd2->name, cmd_name, len) == 0 &&
244 return doveadm_mail_has_subcommands(cmd_name);
296 const char *cmd_name;
330 cmd_name = argv[optind];
332 if (cmd_name != NULL && strcmp(cmd_name, "help") == 0 &&
347 if (cmd_name != NULL && (quick_init ||
348 strcmp(cmd_name, "config") == 0 ||
349 strcmp(cmd_name, "stop") == 0 ||
350 strcmp(cmd_name, "reload") == 0)) {
365 if (cmd_name == NULL) {
385 if (!doveadm_cmd_try_run_ver2(cmd_name, argc, (const char**)argv, &cctx) &&
386 !doveadm_try_run(cmd_name, argc, (const char **)argv) &&
387 !doveadm_mail_try_run(cmd_name, argc, argv)) {
388 if (doveadm_has_subcommands(cmd_name))
389 usage_to(stdout, cmd_name);
390 if (doveadm_has_unloaded_plugin(cmd_name)) {
393 cmd_name, cmd_name, cmd_name);