Changeset View
Changeset View
Standalone View
Standalone View
tools/test/stress2/misc/fts2.sh
Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | while ((p = fts_read(fts)) != NULL) { | ||||
if (p->fts_info == FTS_D || /* preorder directory */ | if (p->fts_info == FTS_D || /* preorder directory */ | ||||
p->fts_info == FTS_DNR || /* unreadable directory */ | p->fts_info == FTS_DNR || /* unreadable directory */ | ||||
p->fts_info == FTS_DOT || /* dot or dot-dot */ | p->fts_info == FTS_DOT || /* dot or dot-dot */ | ||||
p->fts_info == FTS_DP || /* postorder directory */ | p->fts_info == FTS_DP || /* postorder directory */ | ||||
p->fts_info == FTS_F || /* regular file */ | p->fts_info == FTS_F || /* regular file */ | ||||
p->fts_info == FTS_NS) /* stat(2) failed */ | p->fts_info == FTS_NS) /* stat(2) failed */ | ||||
continue; | continue; | ||||
fprintf(stderr, "FAULT\n"); | fprintf(stderr, "FAULT\n"); | ||||
sprintf(help, "ls -lo %s", p->fts_path); | sprintf(help, "ls -lO %s", p->fts_path); | ||||
system(help); | system(help); | ||||
fprintf(stderr, "fts_path: %s\n", p->fts_path); | fprintf(stderr, "fts_path: %s\n", p->fts_path); | ||||
fprintf(stderr, "fts_info: %d %s\n", p->fts_info, | fprintf(stderr, "fts_info: %d %s\n", p->fts_info, | ||||
txt[p->fts_info]); | txt[p->fts_info]); | ||||
fprintf(stderr, "fts_errno: %d %s\n", p->fts_errno, | fprintf(stderr, "fts_errno: %d %s\n", p->fts_errno, | ||||
strerror(p->fts_errno)); | strerror(p->fts_errno)); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |