Lines Matching refs:argv
51 char **argv; in execl() local
59 argv = alloca((n + 1) * sizeof(*argv)); in execl()
60 if (argv == NULL) { in execl()
66 argv[0] = (char *)arg; in execl()
67 while ((argv[n] = va_arg(ap, char *)) != NULL) in execl()
70 return (execve(name, argv, environ)); in execl()
77 char **argv, **envp; in execle() local
85 argv = alloca((n + 1) * sizeof(*argv)); in execle()
86 if (argv == NULL) { in execle()
92 argv[0] = (char *)arg; in execle()
93 while ((argv[n] = va_arg(ap, char *)) != NULL) in execle()
97 return (execve(name, argv, envp)); in execle()
104 char **argv; in execlp() local
112 argv = alloca((n + 1) * sizeof(*argv)); in execlp()
113 if (argv == NULL) { in execlp()
119 argv[0] = (char *)arg; in execlp()
120 while ((argv[n] = va_arg(ap, char *)) != NULL) in execlp()
123 return (execvp(name, argv)); in execlp()
127 execv(const char *name, char * const *argv) in execv() argument
129 (void)execve(name, argv, environ); in execv()
134 execvp(const char *name, char * const *argv) in execvp() argument
203 retry: (void)execve(bp, argv, environ); in execvp()
213 for (cnt = 0; argv[cnt]; ++cnt) in execvp()
220 memcpy(memp + 2, argv + 1, cnt * sizeof(char *)); in execvp()