diff options
author | Khem Raj <raj.khem@gmail.com> | 2015-12-15 21:24:16 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-01-24 09:40:26 +0000 |
commit | cc55fc78fb96c04a626bbac4bde3c90c27c11297 (patch) | |
tree | a43ea42fd10189d87efd8d0282e24fdf745799c5 /meta/recipes-core/fts/fts/fts-header-correctness.patch | |
parent | 6e3950b4505e052ada54776109061d001496b0b4 (diff) | |
download | poky-cc55fc78fb96c04a626bbac4bde3c90c27c11297.tar.gz |
fts: Add recipe
fts is not implemented in musl but many packages depend on it
glibc implements it even though posix does not requir it to do so.
So provide an alternative provider for fts
(From OE-Core rev: 387f84899cc93c06f3e29991c2fc6c1157bddd81)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/fts/fts/fts-header-correctness.patch')
-rw-r--r-- | meta/recipes-core/fts/fts/fts-header-correctness.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/meta/recipes-core/fts/fts/fts-header-correctness.patch b/meta/recipes-core/fts/fts/fts-header-correctness.patch new file mode 100644 index 0000000000..c73ddc95d8 --- /dev/null +++ b/meta/recipes-core/fts/fts/fts-header-correctness.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | Included needed headers for compiling with musl | ||
2 | |||
3 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
4 | Upstream-Status: Inappropriate | ||
5 | |||
6 | --- fts.orig/fts.h | ||
7 | +++ fts/fts.h | ||
8 | @@ -38,6 +38,17 @@ | ||
9 | #ifndef _FTS_H_ | ||
10 | #define _FTS_H_ | ||
11 | |||
12 | +#include <sys/types.h> | ||
13 | +#include <sys/param.h> | ||
14 | +#include <sys/stat.h> | ||
15 | + | ||
16 | +#include <dirent.h> | ||
17 | +#include <errno.h> | ||
18 | +#include <fcntl.h> | ||
19 | +#include <stdlib.h> | ||
20 | +#include <string.h> | ||
21 | +#include <unistd.h> | ||
22 | + | ||
23 | typedef struct { | ||
24 | struct _ftsent *fts_cur; /* current node */ | ||
25 | struct _ftsent *fts_child; /* linked list of children */ | ||