Lines Matching defs:ftsent
83 FTSENT *ftsent;
143 while ((ftsent = fts_read(fts)) != NULL) {
144 switch (ftsent->fts_info) {
151 fts_set(fts, ftsent, FTS_SKIP);
157 if (apply_specs(specs, ftsent, hflag, vflag)) {
160 ftsent->fts_path);
164 ftsent->fts_path);
165 fts_set(fts, ftsent, FTS_SKIP);
171 err(1, "traversing %s", ftsent->fts_path);
174 ftsent->fts_info, ftsent->fts_path);
391 apply_specs(struct label_specs *specs, FTSENT *ftsent, int hflag, int vflag)
413 (ftsent->fts_statp->st_mode & S_IFMT) != ent->mode)
416 pmatch.rm_eo = ftsent->fts_pathlen;
417 error = regexec(&ent->regex, ftsent->fts_path, 1,
438 ftsent->fts_path);
474 if ((hflag == FTS_PHYSICAL ? mac_set_link(ftsent->fts_accpath, mac) :
475 mac_set_file(ftsent->fts_accpath, mac)) != 0) {
481 err(1, "mac_set_link(%s, %s)", ftsent->fts_path, macstr);