diff options
Diffstat (limited to 'tools/squashfs4/patches/100-portability.patch')
-rw-r--r-- | tools/squashfs4/patches/100-portability.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tools/squashfs4/patches/100-portability.patch b/tools/squashfs4/patches/100-portability.patch new file mode 100644 index 0000000..ac1349c --- /dev/null +++ b/tools/squashfs4/patches/100-portability.patch @@ -0,0 +1,40 @@ +--- a/squashfs-tools/mksquashfs.c ++++ b/squashfs-tools/mksquashfs.c +@@ -60,6 +60,10 @@ + #include <sys/sysinfo.h> + #endif + ++#ifndef FNM_EXTMATCH ++#define FNM_EXTMATCH 0 ++#endif ++ + #ifdef SQUASHFS_TRACE + #define TRACE(s, args...) \ + do { \ +--- a/squashfs-tools/unsquashfs.h ++++ b/squashfs-tools/unsquashfs.h +@@ -49,8 +49,14 @@ + #define __BYTE_ORDER BYTE_ORDER + #define __BIG_ENDIAN BIG_ENDIAN + #define __LITTLE_ENDIAN LITTLE_ENDIAN ++#include <sys/sysctl.h> + #else + #include <endian.h> ++#include <sys/sysinfo.h> ++#endif ++ ++#ifndef FNM_EXTMATCH ++#define FNM_EXTMATCH 0 + #endif + + #include "squashfs_fs.h" +--- a/squashfs-tools/unsquashfs.c ++++ b/squashfs-tools/unsquashfs.c +@@ -29,7 +29,6 @@ + #include "compressor.h" + #include "xattr.h" + +-#include <sys/sysinfo.h> + #include <sys/types.h> + + struct cache *fragment_cache, *data_cache; |