Lines Matching refs:argv
103 const char *const *argv[])
110 if (strcmp((*argv)[i],cmd_name)==0) break;
120 size_t alen = strlen((*argv)[i+k]);
124 if (strncmp(cptr, (*argv)[i+k], alen) != 0) break;
134 *argv += k-1;
148 const char *const *argv = *_argv;
154 len = strlen(argv[1]);
155 if (strncmp(cmdname, argv[1], len) != 0)
158 argc--; argv++;
162 &argc, &argv))
170 *_argv = argv;
176 const char *const *argv[])
194 argc, argv))
234 i_assert(cctx->argv != NULL);
236 if (strcmp(cctx->argv[i].name, name) == 0 && cctx->argv[i].value_set)
237 return &cctx->argv[i];
351 ARRAY_TYPE(const_string) *argv)
356 i_assert(array_count(argv) == 0);
357 array_append(argv, &name, 1);
364 ARRAY_TYPE(const_string) *target = argv;
376 array_append(argv, &optarg, 1);
392 array_append(argv, &optarg, 1);
401 array_append(argv, &dashdash, 1);
402 array_append_array(argv, &pargv);
404 array_append_zero(argv);
417 doveadm_cmd_params_to_argv(cctx->cmd->name, cctx->argc, cctx->argv, &nargv);
485 int argc, const char *const argv[],
490 cmd = doveadm_cmd_find_with_args_ver2(cmd_name, &argc, &argv);
495 if (doveadm_cmd_run_ver2(argc, argv, cctx) < 0)
500 int doveadm_cmd_run_ver2(int argc, const char *const argv[],
525 while((c = getopt_long(argc, (char*const*)argv, str_c(optbuf), array_idx(&opts, 0), &li)) > -1) {
556 doveadm_fill_param(ptr, argv[optind], pool);
563 t_strarray_join(argv+optind, " "));
570 cctx->argv = array_get_modifiable(&pargv, &pargc);