FTW_D
rc = (*fn)(path, &sb, FTW_D);
case FTW_D: /* enter directory, ~FTW_DEPTH */
case FTW_D:
if (flags != FTW_F && flags != FTW_D && (flags == FTW_SL &&
if (flags != FTW_D) {
if (flags != FTW_D && (filestat[0] != st->st_size ||
case FTW_D: /* enter directory */
if (type == FTW_D)
if (state->level == maxdepth && type == FTW_D)
if (!(info == FTW_F || info == FTW_D))
if (info == FTW_D && (statp->st_mode & (S_IWGRP | S_IWOTH)) != 0) {
rc = (*fn)(path, &sb, FTW_D);
type = FTW_D;
if (type != FTW_D || (vp->curflags & FTW_DEPTH) == 0)
if (rc != 0 || type != FTW_D || (vp->state.quit & FTW_PRUNE))
case FTW_D:
case FTW_D: