Annotation of mandoc/test-fts.c, Revision 1.1
1.1 ! schwarze 1: #include <sys/types.h>
! 2: #include <sys/stat.h>
! 3: #include <fts.h>
! 4: #include <stdio.h>
! 5:
! 6: int
! 7: main(void)
! 8: {
! 9: const char *argv[2];
! 10: FTS *ftsp;
! 11: FTSENT *entry;
! 12:
! 13: argv[0] = ".";
! 14: argv[1] = (char *)NULL;
! 15:
! 16: ftsp = fts_open((char * const *)argv,
! 17: FTS_PHYSICAL | FTS_NOCHDIR, NULL);
! 18:
! 19: if (ftsp == NULL) {
! 20: perror("fts_open");
! 21: return(1);
! 22: }
! 23:
! 24: entry = fts_read(ftsp);
! 25:
! 26: if (entry == NULL) {
! 27: perror("fts_read");
! 28: return(1);
! 29: }
! 30:
! 31: if (fts_set(ftsp, entry, FTS_SKIP) != 0) {
! 32: perror("fts_set");
! 33: return(1);
! 34: }
! 35:
! 36: if (fts_close(NULL) != 0) {
! 37: perror("fts_close");
! 38: return(1);
! 39: }
! 40:
! 41: return(0);
! 42: }
CVSweb