The CONFIG_LINUX symbol is always undefined before including "qemu/osdep.h". Use __linux__ to check if target OS is linux instead of CONFIG_LINUX.
Signed-off-by: Jingqi Liu <jingqi....@intel.com> --- util/mmap-alloc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/util/mmap-alloc.c b/util/mmap-alloc.c index 27dcccd8ec..8340540292 100644 --- a/util/mmap-alloc.c +++ b/util/mmap-alloc.c @@ -10,12 +10,12 @@ * later. See the COPYING file in the top-level directory. */ -#ifdef CONFIG_LINUX +#ifdef __linux__ #include <linux/mman.h> -#else /* !CONFIG_LINUX */ +#else #define MAP_SYNC 0x0 #define MAP_SHARED_VALIDATE 0x0 -#endif /* CONFIG_LINUX */ +#endif #include "qemu/osdep.h" #include "qemu/mmap-alloc.h" -- 2.17.1