Lines Matching refs:argv
166 static void cmd_help(int argc ATTR_UNUSED, char *argv[])
170 if (argv[1] == NULL)
175 man_argv[1] = t_strconcat("doveadm-", argv[1], NULL);
184 static void cmd_config(int argc ATTR_UNUSED, char *argv[])
188 argv[0] = BINDIR"/doveconf";
189 (void)execv(argv[0], argv);
190 i_fatal("execv(%s) failed: %m", argv[0]);
197 static void cmd_exec(int argc ATTR_UNUSED, char *argv[]);
202 static void cmd_exec(int argc ATTR_UNUSED, char *argv[])
204 const char *path, *binary = argv[1];
210 argv++;
211 argv[0] = t_strdup_noconst(path);
212 (void)execv(argv[0], argv);
213 i_fatal("execv(%s) failed: %m", argv[0]);
217 const char *const argv[])
221 cmd = doveadm_cmd_find_with_args(cmd_name, &argc, &argv);
224 cmd->cmd(argc, (char **)argv);
289 int main(int argc, char *argv[])
305 doveadm_dsync_main(&argc, &argv);
310 &argc, &argv, "+Df:hv");
330 cmd_name = argv[optind];
333 argv[optind+1] != NULL) {
372 argv += optind;
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)) {