]> git.cameronkatri.com Git - mandoc.git/blob - test-fts.c
Decouple the token code for "no request or macro" from the individual
[mandoc.git] / test-fts.c
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(ftsp) != 0) {
37 perror("fts_close");
38 return(1);
39 }
40
41 return(0);
42 }