FTS_D
case FTS_D: /* Change it at FTS_DP if we're recursive. */
case FTS_D:
case FTS_D:
if (curr->fts_info == FTS_D || curr->fts_info == FTS_SL)
if (a_info == FTS_D)
if (b_info == FTS_D)
if ((dir = (a_info == FTS_D) - (b_info == FTS_D)) != 0)
case FTS_D:
if (cur->fts_info == FTS_D && !f_listdir) {
case FTS_D:
case FTS_D:
case FTS_D:
if (acl_type == ACL_TYPE_DEFAULT && file->fts_info != FTS_D) {
if (R_flag && file->fts_info != FTS_D &&
if (R_flag && file->fts_info != FTS_D &&
p->fts_info = FTS_D;
if (p->fts_info == FTS_D && !ISSET(FTS_NOCHDIR)) {
if (p->fts_info == FTS_D) {
if (p->fts_info == FTS_D && !ISSET(FTS_NOCHDIR)) {
if (p->fts_info != FTS_D /* && p->fts_info != FTS_DNR */)
if (nlinks > 0 && (p->fts_info == FTS_D ||
return (FTS_D);
#define FTS_D 1 /* preorder directory */
p->fts_info = FTS_D;
if (p->fts_info == FTS_D && !ISSET(FTS_NOCHDIR)) {
if (p->fts_info == FTS_D) {
if (p->fts_info == FTS_D && !ISSET(FTS_NOCHDIR)) {
if (p->fts_info != FTS_D /* && p->fts_info != FTS_DNR */)
if (nlinks > 0 && (p->fts_info == FTS_D ||
return (FTS_D);
return (FTS_D);
p->fts_info = FTS_D;
if (p->fts_info == FTS_D && !ISSET(FTS_NOCHDIR)) {
if (p->fts_info == FTS_D) {
if (p->fts_info == FTS_D && !ISSET(FTS_NOCHDIR)) {
if (p->fts_info != FTS_D /* && p->fts_info != FTS_DNR */)
if (nlinks > 0 && (p->fts_info == FTS_D ||
case FTS_D:
case FTS_D:
case FTS_D:
case FTS_D:
ATF_REQUIRE_EQ(FTS_D, ent->fts_info);
ATF_REQUIRE_EQ(FTS_D, ent->fts_info);
ATF_REQUIRE_EQ(FTS_D, ent->fts_info);
ATF_REQUIRE_EQ(FTS_D, ent->fts_info);
ATF_CHECK_EQ_MSG(FTS_D, p->fts_info,
ATF_REQUIRE_EQ_MSG(FTS_D, ent->fts_info,
if (ent->fts_info == FTS_D) {
if (ent->fts_info == FTS_D || ent->fts_info == FTS_DP ||
if (ent->fts_info == FTS_D) {
ent->fts_info == FTS_D ||
{ FTS_D, "dir", "dir" },
{ FTS_D, "unr", "unr" },
{ FTS_D, "unx", "unx" },
{ FTS_D, "parent", "parent" },
{ FTS_D, "empty", "parent/empty" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "unr", "dir/unr" },
{ FTS_D, "unx", "dir/unx" },
if (ent->fts_info == FTS_D || ent->fts_info == FTS_DP)
{ FTS_D, "unr", "unr" },
{ FTS_D, "a", "a" },
{ FTS_D, "b", "b" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "dir/sd" },
{ FTS_D, "sd", "dir/sd/sd" },
{ FTS_D, "up", "dir/up" },
{ FTS_D, "dirl", "dirl" },
{ FTS_D, "sd", "dirl/sd" },
{ FTS_D, "sd", "dirl/sd/sd" },
{ FTS_D, "up", "dirl/up" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "dir/sd" },
{ FTS_D, "sd", "dir/sd/sd" },
{ FTS_D, "up", "dir/up" },
{ FTS_D, "dirl", "dirl" },
{ FTS_D, "sd", "dirl/sd" },
{ FTS_D, "sd", "dirl/sd/sd" },
{ FTS_D, "up", "dirl/up" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "dir/sd" },
{ FTS_D, "sd", "dir/sd/sd" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dirl", "dirl" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dirl", "dirl" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "sd", "sd" },
{ FTS_D, "dir", "dir" },
{ FTS_D, "sd", "dir/sd" },
{ FTS_D, "sd", "dir/sd/sd" },
{ FTS_D, "up", "dir/up" },
{ FTS_D, "dirl", "dirl" },
{ FTS_D, "sd", "dirl/sd" },
{ FTS_D, "sd", "dirl/sd/sd" },
{ FTS_D, "up", "dirl/up" },
ATF_CHECK_EQ_MSG(FTS_D, ent->fts_info,
if (ent->fts_info == FTS_D &&
if (ent->fts_info == FTS_D &&
if (expect->fts_info == FTS_D)
case FTS_D:
case FTS_D: /* Ignore. */
case FTS_D: /* Ignore. */
case FTS_D:
return (entry->fts_info == FTS_D || entry->fts_info == FTS_DC ||
case FTS_D:
case FTS_D:
case FTS_D: /* Change it at FTS_DP. */
case FTS_D:
if ((*a)->fts_info == FTS_D && (*b)->fts_info != FTS_D)
if ((*a)->fts_info != FTS_D && (*b)->fts_info == FTS_D)
if ((p == NULL || p->fts_info == FTS_D) && fxref) {
if (p->fts_info == FTS_D && !dflag) {
case FTS_D: /* do pre-order */