From 74729f19ac2ca2e9aad7f1e98cb89c1290649537 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Fri, 11 Feb 2022 19:10:32 -0500
Subject: [PATCH] Fix mmap flags for read.

At least one of MAP_ANON, MAP_GUARD, MAP_PRIVATE, MAP_SHARED, or MAP_STACK
must be specified.
---
 src/xpdev/xpmap.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/xpdev/xpmap.c b/src/xpdev/xpmap.c
index eaf002fbfa..d0701f9022 100644
--- a/src/xpdev/xpmap.c
+++ b/src/xpdev/xpmap.c
@@ -43,7 +43,7 @@ struct xpmapping* xpmap(const char *filename, enum xpmap_type type)
 	switch(type) {
 		case XPMAP_READ:
 			oflags=O_RDONLY;
-			mflags=0;
+			mflags=MAP_PRIVATE;
 			mprot=PROT_READ;
 			break;
 		case XPMAP_WRITE:
-- 
GitLab