]>
Commit | Line | Data |
---|---|---|
70961aee | 1 | #ifndef _FTS_H |
ebd32784 | 2 | #include <io/fts.h> |
70961aee AZ |
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 */ |