Lines Matching refs:fts_parent
113 #define SKIPLINK(p,f) ((f)->fts_parent->nlink == 0)
118 #define SKIP(p,f) ((f)->fts_parent->must == 0 && (((f)->type == DT_UNKNOWN) ? SKIPLINK(p,f) : ((f)->type != DT_DIR && ((f)->type != DT_LNK || ((p)->flags & FTS_PHYSICAL)))))
126 #define SKIP(p,f) ((f)->fts_parent->must == 0 && SKIPLINK(p,f))
201 f->fts_level = (f->fts_parent = parent)->fts_level + 1;
526 f->fts_parent->nlink--;
882 f->fts_parent = fts->parent;
888 fts->pwd = f->fts_parent;
889 fts->curdir = fts->cd ? 0 : f->fts_parent;
900 fts->pwd = f->fts_parent;
901 fts->curdir = fts->cd ? 0 : f->fts_parent;
922 if ((fts->diroot = search(f, fts->diroot, statcmp, 0)) != f || f->fts_level > 0 && (t = f) && statcmp(&t, &f->fts_parent) == 0)
927 else if (!(fts->flags & FTS_TOP) && (!(fts->flags & FTS_XDEV) || f->statb.st_dev == f->fts_parent->statb.st_dev))
1065 if (fts->current->fts_parent->fts_level < 0)
1067 f->fts_statp = &fts->current->fts_parent->statb;
1071 f->fts_statp = fts->current->fts_parent->fts_statp;
1119 f = fts->current->fts_parent;
1172 t = f->fts_parent;
1394 f = f->fts_parent;