Module Name: src
Committed By: riastradh
Date: Wed Mar 1 20:08:42 UTC 2023
Modified Files:
src/lib/libc/sys: mremap.2
Log Message:
mremap(2): Fix example to use MAP_PRIVATE.
It is a historical accident that MAP_PRIVATE is assumed when neither
it nor MAP_SHARED is specified.
XXX pullup-9
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/lib/libc/sys/mremap.2
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/sys/mremap.2
diff -u src/lib/libc/sys/mremap.2:1.7 src/lib/libc/sys/mremap.2:1.8
--- src/lib/libc/sys/mremap.2:1.7 Thu May 3 05:09:48 2018
+++ src/lib/libc/sys/mremap.2 Wed Mar 1 20:08:41 2023
@@ -1,4 +1,4 @@
-.\" $NetBSD: mremap.2,v 1.7 2018/05/03 05:09:48 wiz Exp $
+.\" $NetBSD: mremap.2,v 1.8 2023/03/01 20:08:41 riastradh Exp $
.\"
.\" Copyright (c) 2007 Thomas Klausner and Joerg Sonnenberger
.\" All rights reserved.
@@ -137,7 +137,7 @@ main(int argc, char *argv[])
// protections only
maprw = mmap(NULL, page,
PROT_MPROTECT(PROT_EXEC|PROT_WRITE|PROT_READ),
- MAP_ANON, -1, 0);
+ MAP_ANON|MAP_PRIVATE, -1, 0);
if (maprw == MAP_FAILED)
err(EXIT_FAILURE, "mmap failed");