summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ftw/FTW_CHDIR.c6
-rw-r--r--src/ftw/FTW_D.c6
-rw-r--r--src/ftw/FTW_DEPTH.c6
-rw-r--r--src/ftw/FTW_DNR.c6
-rw-r--r--src/ftw/FTW_F.c6
-rw-r--r--src/ftw/FTW_MOUNT.c6
-rw-r--r--src/ftw/FTW_NS.c6
-rw-r--r--src/ftw/FTW_PHYS.c6
-rw-r--r--src/ftw/FTW_SL.c6
-rw-r--r--src/ftw/FTW_SLN.c6
-rw-r--r--src/ftw/ftw.c11
-rw-r--r--src/ftw/nftw.c10
-rw-r--r--src/ftw/struct_FTW.c10
13 files changed, 91 insertions, 0 deletions
diff --git a/src/ftw/FTW_CHDIR.c b/src/ftw/FTW_CHDIR.c
new file mode 100644
index 00000000..8f966615
--- /dev/null
+++ b/src/ftw/FTW_CHDIR.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_CHDIR (1<<3)
+
+/*
+XOPEN(400)
+*/
diff --git a/src/ftw/FTW_D.c b/src/ftw/FTW_D.c
new file mode 100644
index 00000000..c640daac
--- /dev/null
+++ b/src/ftw/FTW_D.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_D (1<<1)
+
+/*
+XOPEN(4)
+*/
diff --git a/src/ftw/FTW_DEPTH.c b/src/ftw/FTW_DEPTH.c
new file mode 100644
index 00000000..d5bcb1f1
--- /dev/null
+++ b/src/ftw/FTW_DEPTH.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_DEPTH (1<<2)
+
+/*
+XOPEN(400)
+*/
diff --git a/src/ftw/FTW_DNR.c b/src/ftw/FTW_DNR.c
new file mode 100644
index 00000000..2ca5e194
--- /dev/null
+++ b/src/ftw/FTW_DNR.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_DNR (1<<2)
+
+/*
+XOPEN(4)
+*/
diff --git a/src/ftw/FTW_F.c b/src/ftw/FTW_F.c
new file mode 100644
index 00000000..55978ff9
--- /dev/null
+++ b/src/ftw/FTW_F.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_F (1<<0)
+
+/*
+XOPEN(4)
+*/
diff --git a/src/ftw/FTW_MOUNT.c b/src/ftw/FTW_MOUNT.c
new file mode 100644
index 00000000..ef4762c2
--- /dev/null
+++ b/src/ftw/FTW_MOUNT.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_MOUNT (1<<1)
+
+/*
+XOPEN(400)
+*/
diff --git a/src/ftw/FTW_NS.c b/src/ftw/FTW_NS.c
new file mode 100644
index 00000000..2f213766
--- /dev/null
+++ b/src/ftw/FTW_NS.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_NS (1<<4)
+
+/*
+XOPEN(4)
+*/
diff --git a/src/ftw/FTW_PHYS.c b/src/ftw/FTW_PHYS.c
new file mode 100644
index 00000000..52cd4a51
--- /dev/null
+++ b/src/ftw/FTW_PHYS.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_PHYS (1<<0)
+
+/*
+XOPEN(400)
+*/
diff --git a/src/ftw/FTW_SL.c b/src/ftw/FTW_SL.c
new file mode 100644
index 00000000..894905d2
--- /dev/null
+++ b/src/ftw/FTW_SL.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_SL (1<<5)
+
+/*
+XOPEN(400)
+*/
diff --git a/src/ftw/FTW_SLN.c b/src/ftw/FTW_SLN.c
new file mode 100644
index 00000000..ac2ba934
--- /dev/null
+++ b/src/ftw/FTW_SLN.c
@@ -0,0 +1,6 @@
+#include <ftw.h>
+#define FTW_SLN (1<<6)
+
+/*
+XOPEN(400)
+*/
diff --git a/src/ftw/ftw.c b/src/ftw/ftw.c
new file mode 100644
index 00000000..e7c4b6e9
--- /dev/null
+++ b/src/ftw/ftw.c
@@ -0,0 +1,11 @@
+#include <ftw.h>
+#include "sys/stat.h"
+
+int ftw(const char * path, int (*fn) (const char *, const struct stat * ptr, int flag), int ndirs)
+{
+ return -1;
+}
+
+/*
+XOPEN(4)
+*/
diff --git a/src/ftw/nftw.c b/src/ftw/nftw.c
new file mode 100644
index 00000000..8966953c
--- /dev/null
+++ b/src/ftw/nftw.c
@@ -0,0 +1,10 @@
+#include <ftw.h>
+
+int nftw(const char * path, int (*fn) (const char *, const struct stat *, int, struct FTW *), int fd_limit, int flags)
+{
+ return 0;
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/ftw/struct_FTW.c b/src/ftw/struct_FTW.c
new file mode 100644
index 00000000..fb218883
--- /dev/null
+++ b/src/ftw/struct_FTW.c
@@ -0,0 +1,10 @@
+#include <ftw.h>
+
+struct FTW {
+ int base;
+ int level;
+};
+
+/*
+XOPEN(400)
+*/