Home | History | Annotate | Download | only in posix

Lines Matching full:indir

286 static void listfiles(int dirfd, struct dirtree *indir)
295 strwidth(indir->name);
296 perror_msg_raw(indir->name);
305 if (!indir->parent) {
308 dt = indir->child;
322 indir->dirfd = dup(dirfd);
323 dirtree_recurse(indir, filter, DIRTREE_SYMFOLLOW*!!(flags&FLAG_L));
330 for (dtlen = 0, dt = indir->child; dt; dt = dt->next, dtlen++)
336 if (indir->parent && (TT.singledir!=indir || (flags&FLAG_R)))
338 char *path = dirtree_path(indir, 0);
357 if ((flags&(FLAG_h|FLAG_l|FLAG_o|FLAG_n|FLAG_g|FLAG_s)) && indir->parent) {
405 if (S_ISDIR(mode) && !indir->parent && !(flags & FLAG_d)) continue;
512 if (!indir->parent || ((flags&FLAG_R) && dirtree_notdotdot(sort[ul])))