#include #include #include #include int main(void) { const char *argv[2]; FTS *ftsp; FTSENT *entry; argv[0] = "."; argv[1] = (char *)NULL; ftsp = fts_open((char * const *)argv, FTS_PHYSICAL | FTS_NOCHDIR, NULL); if (ftsp == NULL) { perror("fts_open"); return 1; } entry = fts_read(ftsp); if (entry == NULL) { perror("fts_read"); return 1; } if (fts_set(ftsp, entry, FTS_SKIP) != 0) { perror("fts_set"); return 1; } if (fts_close(ftsp) != 0) { perror("fts_close"); return 1; } return 0; }