Lines Matching refs:indir
297 static void listfiles(int dirfd, struct dirtree *indir) in listfiles() argument
308 if (!indir->parent) { in listfiles()
309 if (!(dt = indir->child)) return; in listfiles()
318 indir->data = dup(dirfd); in listfiles()
319 dirtree_recurse(indir, filter, DIRTREE_SYMFOLLOW*!!(flags&FLAG_L)); in listfiles()
326 for (dtlen = 0, dt = indir->child; dt; dt = dt->next, dtlen++) in listfiles()
332 if (indir->parent && (!indir->extra || (flags & FLAG_R))) in listfiles()
334 char *path = dirtree_path(indir, 0); in listfiles()
353 if (flags & (FLAG_l|FLAG_o|FLAG_n|FLAG_g|FLAG_s) && indir->parent) in listfiles()
397 if (S_ISDIR(mode) && !indir->parent && !(flags & FLAG_d)) continue; in listfiles()
500 if (!indir->parent || (flags & FLAG_R)) in listfiles()