Lines Matching refs:argv
50 char **argv;
58 argv = alloca((n + 1) * sizeof(*argv));
59 if (argv == NULL) {
65 argv[0] = (char *)arg;
66 while ((argv[n] = va_arg(ap, char *)) != NULL)
69 return (execve(name, argv, environ));
76 char **argv, **envp;
84 argv = alloca((n + 1) * sizeof(*argv));
85 if (argv == NULL) {
91 argv[0] = (char *)arg;
92 while ((argv[n] = va_arg(ap, char *)) != NULL)
96 return (execve(name, argv, envp));
103 char **argv;
111 argv = alloca((n + 1) * sizeof(*argv));
112 if (argv == NULL) {
118 argv[0] = (char *)arg;
119 while ((argv[n] = va_arg(ap, char *)) != NULL)
122 return (execvp(name, argv));
126 execv(const char *name, char * const *argv)
128 (void)execve(name, argv, environ);
133 execvp(const char *name, char * const *argv)
202 retry: (void)execve(bp, argv, environ);
212 for (cnt = 0; argv[cnt]; ++cnt)
219 bcopy(argv + 1, memp + 2, cnt * sizeof(char *));