Lines Matching defs:pass_argv
103 * @param pass_argv: the argv to pass to unbound. Modified.
106 add_opts(const char* args, int* pass_argc, char* pass_argv[])
120 pass_argv[*pass_argc] = (char*)malloc(len+1);
121 if(!pass_argv[*pass_argc])
123 memcpy(pass_argv[*pass_argc], p, len);
124 pass_argv[*pass_argc][len] = 0;
244 setup_config(FILE* in, int* lineno, int* pass_argc, char* pass_argv[])
251 add_opts("-c", pass_argc, pass_argv);
252 add_opts(configfile, pass_argc, pass_argv);
277 add_opts(parse+11, pass_argc, pass_argv);
304 setup_playback(const char* filename, int* pass_argc, char* pass_argv[])
315 setup_config(in, &lineno, pass_argc, pass_argv);
347 char* pass_argv[MAXARG];
355 memset(pass_argv, 0, sizeof(pass_argv));
365 pass_argv[0] = "unbound";
366 add_opts("-d", &pass_argc, pass_argv);
370 free(pass_argv[1]);
440 add_opts(optarg, &pass_argc, pass_argv);
460 scen = setup_playback(playback_file, &pass_argc, pass_argv);
464 pass_argv[pass_argc] = NULL;
465 echo_cmdline(pass_argc, pass_argv);
472 res = daemon_main(pass_argc, pass_argv);
476 free(pass_argv[c]);