Lines Matching refs:path

109 	char path[MAXPATHLEN];
160 * Interpret a relative timestamp path as relative to srcroot.
163 (void) strlcpy(path, tstampfile, MAXPATHLEN);
165 (void) snprintf(path, MAXPATHLEN, "%s/%s", argv[0], tstampfile);
167 if (stat(path, &tsstat) == -1)
168 die("cannot stat timestamp file \"%s\"", path);
201 char path[MAXPATHLEN];
212 while (fgets(path, sizeof (path), fp) != NULL) {
213 newline = strrchr(path, '\n');
217 if (pnset_add(pnsetp, path) == 0)
243 char path[MAXPATHLEN];
254 while (fgets(path, sizeof (path), fp) != NULL) {
255 newline = strrchr(path, '\n');
259 if (pnset_add(pnsetp, path) == 0)
276 * If necessary, change our active manifest to be appropriate for `path'.
279 chdir_scmdata(const char *path, const char *meta,
280 pnset_t *(*manifest_func)(const char *path))
286 (void) snprintf(scmpath, MAXPATHLEN, "%s/%s", path, meta);
303 strncmp(path, scmdata.root, scmdata.rootlen - 1) != 0) {
307 (void) strlcpy(basepath, path, MAXPATHLEN);
318 "for \"%s\"\n", path);
347 * If necessary, change our active manifest to be appropriate for `path'.
350 chdir_git(const char *path)
352 chdir_scmdata(path, ".git", git_manifest);
356 chdir_hg(const char *path)
358 chdir_scmdata(path, ".hg", hg_manifest);
363 check_scmdata(const char *path, const struct FTW *ftwp)
368 path += scmdata.rootlen;
371 path));
379 check_tw(const char *path, const struct FTW *ftwp)
384 path, path + ftwp->base);
441 * FTW callback: print `path' if it's older than `tstamp' and not in `exsetp'.
444 checkpath(const char *path, const struct stat *statp, int type,
452 if (statp->st_atime >= tstamp || pnset_check(exsetp, path))
459 if (scm == NULL || scm->checkfunc(path, ftwp))
460 (void) puts(path);
467 if (pnset_check(exsetp, path)) {
476 scm->chdirfunc(path);
481 warn("cannot read \"%s\"", path);
485 warn("cannot stat \"%s\"", path);
496 * Add `path' to the pnset_t pointed to by `pnsetp'.
499 pnset_add(pnset_t *pnsetp, const char *path)
513 pnsetp->paths[pnsetp->npath] = strdup(path);
522 * Check `path' against the pnset_t pointed to by `pnsetp'.
525 pnset_check(const pnset_t *pnsetp, const char *path)
530 if (fnmatch(pnsetp->paths[i], path, 0) == 0)