summaryrefslogtreecommitdiff
path: root/include/ftw.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ftw.h')
-rw-r--r--include/ftw.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/include/ftw.h b/include/ftw.h
new file mode 100644
index 00000000..53f7379f
--- /dev/null
+++ b/include/ftw.h
@@ -0,0 +1,31 @@
+#ifndef __FTW_H
+#define __FTW_H
+
+#define __BITS_STAT_H_
+#include <bits/stat.h>
+#undef __BITS_STAT_H_
+
+#define FTW_F 0
+#define FTW_D 1
+#define FTW_DNR 2
+#define FTW_DP 3
+#define FTW_NS 4
+#define FTW_SL 5
+#define FTW_SLN 6
+
+#define FTW_PHYS 0x01
+#define FTW_MOUNT 0x02
+#define FTW_XDEV 0x04
+#define FTW_DEPTH 0x08
+#define FTW_CHDIR 0x10
+
+struct FTW {
+ int base;
+ int level;
+};
+
+int nftw(const char *,
+ int (*)(const char *, const struct stat *, int, struct FTW *), int,
+ int);
+
+#endif