FTS_DOT
if (p->fts_info == FTS_DOT)
p->fts_info == FTS_DC || p->fts_info == FTS_DOT))
return (FTS_DOT);
#define FTS_DOT 5 /* dot or dot-dot */
if (p->fts_info == FTS_DOT)
p->fts_info == FTS_DC || p->fts_info == FTS_DOT))
return (FTS_DOT);
return (FTS_DOT);
if (p->fts_info == FTS_DOT)
p->fts_info == FTS_DC || p->fts_info == FTS_DOT))
{ FTS_DOT, ".", "dir/." },
{ FTS_DOT, "..", "dir/.." },
{ FTS_DOT, ".", "dir/up/." },
{ FTS_DOT, "..", "dir/up/.." },
{ FTS_DOT, ".", "dirl/." },
{ FTS_DOT, "..", "dirl/.." },
{ FTS_DOT, ".", "dirl/up/." },
{ FTS_DOT, "..", "dirl/up/.." },
{ FTS_DOT, ".", "." },
{ FTS_DOT, "..", ".." },
entry->fts_info == FTS_DNR || entry->fts_info == FTS_DOT ||