5a09820a13
refresh patches & configure options directly from afl 2.52b to make installation as vanilla as possible
29 lines
657 B
Diff
29 lines
657 B
Diff
A modified version of qemu commit 75e5b70e6b5dcc4f2219992d7cffa462aa406af0
|
|
diff --git a/configure b/configure
|
|
index 9c8aa5a..99ccc17 100755
|
|
--- a/configure
|
|
+++ b/configure
|
|
@@ -3855,7 +3855,7 @@ fi
|
|
# check if memfd is supported
|
|
memfd=no
|
|
cat > $TMPC << EOF
|
|
-#include <sys/memfd.h>
|
|
+#include <sys/mman.h>
|
|
|
|
int main(void)
|
|
{
|
|
diff --git a/util/memfd.c b/util/memfd.c
|
|
index 4571d1a..412e94a 100644
|
|
--- a/util/memfd.c
|
|
+++ b/util/memfd.c
|
|
@@ -31,9 +31,7 @@
|
|
|
|
#include "qemu/memfd.h"
|
|
|
|
-#ifdef CONFIG_MEMFD
|
|
-#include <sys/memfd.h>
|
|
-#elif defined CONFIG_LINUX
|
|
+#if defined CONFIG_LINUX && !defined CONFIG_MEMFD
|
|
#include <sys/syscall.h>
|
|
#include <asm/unistd.h>
|