Home | History | Annotate | Download | only in exec

Lines Matching refs:file

4 // This file is distributed under the University of Illinois Open Source
38 static FILE *fd = NULL;
61 void expected_out(const char *file) {
69 fprintf(fd, " \"command\": \"cc -c %s\",\n", file);
70 fprintf(fd, " \"file\": \"%s/%s\"\n", cwd, file);
74 void create_source(char *file) {
75 FILE *fd = fopen(file, "w");
115 char *const file = "execv.c";
117 char *const argv[] = {"cc", "-c", file, 0};
119 expected_out(file);
120 create_source(file);
128 char *const file = "execve.c";
130 char *const argv[] = {compiler, "-c", file, 0};
133 expected_out(file);
134 create_source(file);
142 char *const file = "execvp.c";
144 char *const argv[] = {compiler, "-c", file, 0};
146 expected_out(file);
147 create_source(file);
155 char *const file = "execv_p.c";
157 char *const argv[] = {compiler, "-c", file, 0};
159 expected_out(file);
160 create_source(file);
168 char *const file = "execvpe.c";
170 char *const argv[] = {"/usr/bin/cc", "-c", file, 0};
173 expected_out(file);
174 create_source(file);
182 char *const file = "exect.c";
184 char *const argv[] = {compiler, "-c", file, 0};
187 expected_out(file);
188 create_source(file);
196 char *const file = "execl.c";
199 expected_out(file);
200 create_source(file);
202 FORK(execl(compiler, "cc", "-c", file, (char *)0);)
208 char *const file = "execlp.c";
211 expected_out(file);
212 create_source(file);
214 FORK(execlp(compiler, compiler, "-c", file, (char *)0);)
220 char *const file = "execle.c";
224 expected_out(file);
225 create_source(file);
227 FORK(execle(compiler, compiler, "-c", file, (char *)0, envp);)
233 char *const file = "posix_spawn.c";
235 char *const argv[] = {compiler, "-c", file, 0};
237 expected_out(file);
238 create_source(file);
251 char *const file = "posix_spawnp.c";
253 char *const argv[] = {compiler, "-c", file, 0};
255 expected_out(file);
256 create_source(file);