Lines Matching refs:__argv
3237 char **__argv = malloc(sizeof(const char *) * argc); in have_cmd() local
3239 if (!__argv) { in have_cmd()
3244 memcpy(__argv, argv, sizeof(const char *) * argc); in have_cmd()
3245 argc = parse_options(argc, (const char **)__argv, record_options, in have_cmd()
3247 free(__argv); in have_cmd()
3441 const char **__argv; in cmd_script() local
3711 __argv = malloc((argc + 6) * sizeof(const char *)); in cmd_script()
3712 if (!__argv) { in cmd_script()
3718 __argv[j++] = "/bin/sh"; in cmd_script()
3719 __argv[j++] = rec_script_path; in cmd_script()
3721 __argv[j++] = "-a"; in cmd_script()
3722 __argv[j++] = "-q"; in cmd_script()
3723 __argv[j++] = "-o"; in cmd_script()
3724 __argv[j++] = "-"; in cmd_script()
3726 __argv[j++] = argv[i]; in cmd_script()
3727 __argv[j++] = NULL; in cmd_script()
3729 execvp("/bin/sh", (char **)__argv); in cmd_script()
3730 free(__argv); in cmd_script()
3737 __argv = malloc((argc + 4) * sizeof(const char *)); in cmd_script()
3738 if (!__argv) { in cmd_script()
3745 __argv[j++] = "/bin/sh"; in cmd_script()
3746 __argv[j++] = rep_script_path; in cmd_script()
3748 __argv[j++] = argv[i]; in cmd_script()
3749 __argv[j++] = "-i"; in cmd_script()
3750 __argv[j++] = "-"; in cmd_script()
3751 __argv[j++] = NULL; in cmd_script()
3753 execvp("/bin/sh", (char **)__argv); in cmd_script()
3754 free(__argv); in cmd_script()
3775 __argv = malloc((argc + 2) * sizeof(const char *)); in cmd_script()
3776 if (!__argv) { in cmd_script()
3782 __argv[j++] = "/bin/sh"; in cmd_script()
3783 __argv[j++] = script_path; in cmd_script()
3785 __argv[j++] = "-a"; in cmd_script()
3787 __argv[j++] = argv[i]; in cmd_script()
3788 __argv[j++] = NULL; in cmd_script()
3790 execvp("/bin/sh", (char **)__argv); in cmd_script()
3791 free(__argv); in cmd_script()