]> git.ipfire.org Git - thirdparty/glibc.git/blob - include/fts.h
test-container: Fix "unused code" warnings on HURD
[thirdparty/glibc.git] / include / fts.h
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 */