Lines Matching defs:child_argv
321 char **child_argv = NULL;
335 child_argv = malloc(2 * sizeof(char *));
336 if (!child_argv)
339 child_argv[0] = argv0;
341 child_argv[0] = my_basename(path);
342 child_argv[1] = NULL;
347 child_argv = malloc((unsigned) (argc + 1) * sizeof(char *));
348 if (!child_argv) {
352 child_argv[0] = argv0;
354 child_argv[0] = my_basename(argv[0]);
355 memcpy(child_argv + 1, argv + 1, (unsigned) (argc - 1) * sizeof(char *));
356 child_argv[argc] = NULL;
360 *argv_return = child_argv;
366 if (child_argv)
367 free(child_argv);
555 char **child_argv = 0;
559 &path, &child_argv);
591 child(line, path, child_argv);
596 free(child_argv);