Module Name: src
Committed By: uwe
Date: Wed Mar 1 15:11:28 UTC 2023
Modified Files:
src/lib/libc/sys: mmap.2
Log Message:
mmap(2): minor markup tweaks
To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/lib/libc/sys/mmap.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/mmap.2
diff -u src/lib/libc/sys/mmap.2:1.55 src/lib/libc/sys/mmap.2:1.56
--- src/lib/libc/sys/mmap.2:1.55 Sun Sep 8 17:24:49 2019
+++ src/lib/libc/sys/mmap.2 Wed Mar 1 15:11:28 2023
@@ -1,4 +1,4 @@
-.\" $NetBSD: mmap.2,v 1.55 2019/09/08 17:24:49 sevan Exp $
+.\" $NetBSD: mmap.2,v 1.56 2023/03/01 15:11:28 uwe Exp $
.\"
.\" Copyright (c) 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -61,8 +61,10 @@ Any such extension beyond the end of the
If
.Fa addr
is non-zero, it is used as a hint to the system.
-(As a convenience to the system, the actual address of the region may differ
-from the address supplied.)
+.Po
+As a convenience to the system, the actual address of the region may differ
+from the address supplied.
+.Pc
If
.Fa addr
is zero, an address will be selected by the system.
@@ -74,7 +76,7 @@ deletes any previous mapping in the allo
The protections (region accessibility) are specified in the
.Fa prot
argument by
-.Em OR Ns 'ing
+.Em or\^ Ap ing
the following values:
.Bl -tag -width PROT_WRITEXX -offset indent
.It Dv PROT_EXEC
@@ -94,7 +96,7 @@ extension, the
macro can be used to request additional permissions for later use with
.Fn mprotect 2 .
For example
-.Dv PROT_MPROTECT(PROT_READ)
+.Li PROT_MPROTECT(PROT_READ)
requests that future
.Dv PROT_READ
mappings are allowed and can be enabled using
@@ -132,15 +134,18 @@ must be specified.
Sharing, mapping type and options are specified in the
.Fa flags
argument by
-.Em OR Ns 'ing
+.Em or\^ Ap ing
the following values:
-.Bl -tag -width MAP_HASSEMAPHOREXX -offset indent
-.It Dv MAP_ALIGNED(n)
+.Bl -tag -width ".Dv MAP_HASSEMAPHORE" -offset indent
+.It Dv MAP_ALIGNED Ns Li \&( Ns Ar n Ns Li \&)
Request that the allocation be aligned to the given boundary.
The parameter
.Ar n
-should be the base 2 logarithm of the desired alignment (e.g., to
-request alignment to 16K, use 14 as the value for n).
+should be the base\~2 logarithm of the desired alignment
+.Po
+e.g., to request alignment to 16K, use 14 as the value for
+.Ar n
+.Pc .
The alignment must be equal to or greater than the platform's page
size as returned by
.Xr sysconf 3
@@ -205,7 +210,7 @@ Only reserve address space, but do not r
resources for this mapping.
Access to the address space is not guaranteed and may result in a segmentation
violation.
-Unimplemented.
+.Em Unimplemented .
.It Dv MAP_PRIVATE
Modifications made by this process are private, however modifications made by
other processes using
@@ -216,14 +221,14 @@ Only valid for
.Xr mremap 2 .
.It Dv MAP_RENAME
Assign the referenced private pages to the file descriptor provided.
-Unimplemented.
+.Em Unimplemented .
.It Dv MAP_SHARED
Modifications are shared.
.It Dv MAP_STACK
Allocate a memory segment that can be used either for a process or thread stack.
This currently has no effect, but its use is reserved for architectures
that might require special treatment of that address space.
-Unimplemented.
+.Em Unimplemented .
.It Dv MAP_TRYFIXED
Attempt to use the address
.Fa addr