Home | History | Annotate | Download | only in posix_spawn

Lines Matching defs:filepath

205 spawn_chdir(const char *dirpath, const char *filepath, enum chdirop operation,
214 if (filepath)
215 empty_outfile(filepath);
286 char chdirpath[PATH_MAX], filepath[PATH_MAX];
290 if (snprintf(filepath, sizeof(filepath), "%s/%s", chdirpath, FILENAME)
291 >= (int)sizeof(filepath))
294 spawn_chdir(chdirpath, filepath, OP_CHDIR, 0);
297 check_success(chdirpath, filepath);
313 char *chdirwd, *filepath;
317 RL(asprintf(&filepath, "%s/%s", chdirwd, FILENAME));
322 printf("filepath: %s\n", filepath);
325 spawn_chdir(relative_dir, filepath, 1, 0);
328 check_success(chdirwd, filepath);
330 free(filepath);
342 char cwd[PATH_MAX], filepath[PATH_MAX];
345 if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME)
346 >= (int)sizeof(filepath))
349 spawn_chdir(filepath, filepath, 1, ENOTDIR);
389 char chdirpath[PATH_MAX], filepath[PATH_MAX];
393 if (snprintf(filepath, sizeof(filepath), "%s/%s", chdirpath, FILENAME)
394 >= (int)sizeof(filepath))
397 spawn_chdir(chdirpath, filepath, OP_FCHDIR, 0);
400 check_success(chdirpath, filepath);
415 char *chdirwd, *filepath;
425 RL(asprintf(&filepath, "%s/%s", chdirwd, FILENAME));
427 spawn_chdir(relative_dir, filepath, 2, 0);
430 check_success(chdirwd, filepath);
432 free(filepath);
445 char cwd[PATH_MAX], filepath[PATH_MAX];
449 if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME)
450 >= (int)sizeof(filepath))
455 spawn_chdir(filepath, NULL, 2, ENOTDIR);