Files
extra/xenocara-server-debug/remove-forced-openbsd-mmap-flag-support.patch
2025-06-22 20:39:04 -05:00

23 lines
833 B
Diff

diff --git a/Xext/shm.c b/Xext/shm.c
index a95c91c..fe42a66 100644
--- a/Xext/shm.c
+++ b/Xext/shm.c
@@ -1161,7 +1161,7 @@ ProcShmAttachFd(ClientPtr client)
shmdesc->is_fd = TRUE;
shmdesc->addr = mmap(NULL, statb.st_size,
stuff->readOnly ? PROT_READ : PROT_READ|PROT_WRITE,
- MAP_SHARED|__MAP_NOFAULT,
+ MAP_SHARED,
fd, 0);
close(fd);
@@ -1254,7 +1254,7 @@ ProcShmCreateSegment(ClientPtr client)
shmdesc->is_fd = TRUE;
shmdesc->addr = mmap(NULL, stuff->size,
stuff->readOnly ? PROT_READ : PROT_READ|PROT_WRITE,
- MAP_SHARED|__MAP_NOFAULT,
+ MAP_SHARED,
fd, 0);
if (shmdesc->addr == ((char *) -1)) {