initial commit
[glibc.git] / conform / data / ftw.h-data
1 #if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008
2 # ifndef XPG4
3 type {struct FTW}
4 element {struct FTW} int base
5 element {struct FTW} int level
6 # endif
7
8 macro FTW_F
9 macro FTW_D
10 macro FTW_DNR
11 # if !defined XPG4 && !defined XPG42
12 macro FTW_DP
13 # endif
14 macro FTW_NS
15
16 # ifndef XPG4
17 macro FTW_SL
18 macro FTW_SLN
19
20 macro FTW_PHYS
21 macro FTW_MOUNT
22 macro FTW_DEPTH
23 macro FTW_CHDIR
24 # endif
25
26 function int ftw (const char*, int (*) (const char *, const struct stat*, int), int)
27 # ifndef XPG4
28 function int nftw (const char*, int (*) (const char *, const struct stat*, int, struct FTW *), int, int)
29 # endif
30
31 allow-header sys/stat.h
32
33 allow *_t
34 allow FTW*
35 #endif