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