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");
 

Reply via email to