1 | #ifndef _FTS_H |
2 | #include <io/fts.h> |
3 | |
4 | #ifndef _ISOMAC |
5 | # if __TIMESIZE != 64 |
6 | # include <sys/stat.h> |
7 | |
8 | typedef struct |
9 | { |
10 | struct _ftsent64_time64 *fts_cur; |
11 | struct _ftsent64_time64 *fts_child; |
12 | struct _ftsent64_time64 **fts_array; |
13 | dev_t fts_dev; |
14 | char *fts_path; |
15 | int fts_rfd; |
16 | int fts_pathlen; |
17 | int fts_nitems; |
18 | int (*fts_compar) (const void *, const void *); |
19 | int fts_options; |
20 | } FTS64_TIME64; |
21 | |
22 | typedef struct _ftsent64_time64 |
23 | { |
24 | struct _ftsent64_time64 *fts_cycle; |
25 | struct _ftsent64_time64 *fts_parent; |
26 | struct _ftsent64_time64 *fts_link; |
27 | long fts_number; |
28 | void *fts_pointer; |
29 | char *fts_accpath; |
30 | char *fts_path; |
31 | int fts_errno; |
32 | int fts_symfd; |
33 | unsigned short fts_pathlen; |
34 | unsigned short fts_namelen; |
35 | |
36 | ino64_t fts_ino; |
37 | dev_t fts_dev; |
38 | nlink_t fts_nlink; |
39 | |
40 | short fts_level; |
41 | unsigned short fts_info; |
42 | unsigned short fts_flags; |
43 | unsigned short fts_instr; |
44 | |
45 | struct __stat64_t64 *fts_statp; |
46 | char fts_name[1]; |
47 | } FSTENT64_TIME64; |
48 | |
49 | # endif |
50 | #endif |
51 | |
52 | #endif /* _FTS_H */ |
53 | |