Module Name: src
Committed By: wiz
Date: Thu May 3 05:09:48 UTC 2018
Modified Files:
src/lib/libc/sys: mremap.2
Log Message:
Sort sections. Sort ERRORS. Remove trailing whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 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.6 src/lib/libc/sys/mremap.2:1.7
--- src/lib/libc/sys/mremap.2:1.6 Wed May 2 15:25:13 2018
+++ src/lib/libc/sys/mremap.2 Thu May 3 05:09:48 2018
@@ -1,4 +1,4 @@
-.\" $NetBSD: mremap.2,v 1.6 2018/05/02 15:25:13 christos Exp $
+.\" $NetBSD: mremap.2,v 1.7 2018/05/03 05:09:48 wiz Exp $
.\"
.\" Copyright (c) 2007 Thomas Klausner and Joerg Sonnenberger
.\" All rights reserved.
@@ -172,13 +172,25 @@ main(int argc, char *argv[])
return EXIT_SUCCESS;
}
.Ed
+.Sh COMPATIBILITY
+The semantics of
+.Fn mremap
+differ from the one provided by glibc on Linux in that the
+.Ar newp
+argument was added and a different set of
+.Ar flags
+are implemented.
.Sh ERRORS
The
.Fn mremap
function fails if:
.Bl -tag -width Er
+.It Bq Er E2BIG
+A request to extend
+.Fa oldp
+failed because of address overflow.
.It Bq Er EINVAL
-If
+If
.Fa oldp
or
.Fa newp
@@ -186,7 +198,7 @@ are not page aligned, or
.Fa oldsize
or
.Fa newsize
-are not a multiple of the page size, or if
+are not a multiple of the page size, or if
.Fa oldp +
.Fa oldsize
or
@@ -198,28 +210,16 @@ argument, or if the request was to exten
.Fa oldp
and the extension address space either did not fit, was already occupied,
or had set permissions.
+.It Bq Er ENOENT
+If the
+.Fa oldp
+segmented was not already mapped.
.It Bq Er ENOMEM
If there was either no space to allocate/move memory,
or if a fixed allocation was requested in the
.Fa flags
that could not be accommodated.
-.It Bq Er ENOENT
-If the
-.Fa oldp
-segmented was not already mapped.
-.It Bq Er E2BIG
-A request to extend
-.Fa oldp
-failed because of address overflow.
.El
-.Sh COMPATIBILITY
-The semantics of
-.Fn mremap
-differ from the one provided by glibc on Linux in that the
-.Ar newp
-argument was added and a different set of
-.Ar flags
-are implemented.
.Sh SEE ALSO
.Xr mmap 2 ,
.Xr munmap 2