1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #ifndef _FTW_H
- #define _FTW_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include <features.h>
- #include <sys/stat.h>
- #define FTW_F 1
- #define FTW_D 2
- #define FTW_DNR 3
- #define FTW_NS 4
- #define FTW_SL 5
- #define FTW_DP 6
- #define FTW_SLN 7
- #define FTW_PHYS 1
- #define FTW_MOUNT 2
- #define FTW_CHDIR 4
- #define FTW_DEPTH 8
- struct FTW {
- int base;
- int level;
- };
- int ftw(const char *, int (*)(const char *, const struct stat *, int), int);
- int nftw(const char *, int (*)(const char *, const struct stat *, int, struct FTW *), int, int);
- #if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)
- #define ftw64 ftw
- #define nftw64 nftw
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|