--- a/squashfs-tools/global.h +++ b/squashfs-tools/global.h @@ -44,4 +44,8 @@ typedef long long squashfs_fragment_inde typedef squashfs_inode_t squashfs_inode; typedef squashfs_block_t squashfs_block; +#ifndef FNM_EXTMATCH +#define FNM_EXTMATCH 0 +#endif + #endif --- a/squashfs-tools/unsquashfs.h +++ b/squashfs-tools/unsquashfs.h @@ -49,8 +49,10 @@ #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 #include "squashfs_fs.h"