Module Name:    src
Committed By:   martin
Date:           Mon Jul 31 15:54:14 UTC 2023

Modified Files:
        src/lib/libc/sys [netbsd-9]: mremap.2

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #1683):

        lib/libc/sys/mremap.2: revision 1.8

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.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.7.4.1 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.7.4.1
--- src/lib/libc/sys/mremap.2:1.7	Thu May  3 05:09:48 2018
+++ src/lib/libc/sys/mremap.2	Mon Jul 31 15:54:14 2023
@@ -1,4 +1,4 @@
-.\"	$NetBSD: mremap.2,v 1.7 2018/05/03 05:09:48 wiz Exp $
+.\"	$NetBSD: mremap.2,v 1.7.4.1 2023/07/31 15:54:14 martin 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