-.\" $Id: minherit.2,v 1.2 2002/03/13 00:18:19 lindak Exp $
+.\" $Id: minherit.2,v 1.3 2005/07/29 21:49:48 lindak Exp $
.\"
.\" Copyright (c) 1991, 1993
.\" The Regents of the University of California. All rights reserved.
.Fd #include <sys/types.h>
.Fd #include <sys/mman.h>
.Ft int
-.Fn minherit "caddr_t addr" "size_t len" "int inherit"
+.Fo minherit
+.Fa "caddr_t addr"
+.Fa "size_t len"
+.Fa "int inherit"
+.Fc
.Sh DESCRIPTION
The
.Fn minherit
changes the specified pages to have the inheritance characteristic
.Fa inherit ,
which can be set to VM_INHERIT_NONE, VM_INHERIT_COPY, or VM_INHERIT_SHARE.
-Not all implementations will guarantee that the inheritance characteristic
-can be set on a page basis;
+Not all implementations will guarantee
+that the inheritance characteristic can be set on a page basis;
the granularity of changes may be as large as an entire region.
+.Sh RETURN VALUES
+.Rv -std minherit
+.Sh ERRORS
+The
+.Fn minherit
+system call will fail if:
+.Bl -tag -width Er
+.\" ========
+.It Bq Er EINVAL
+The virtual address range specified by the
+.Fa addr
+and
+.Fa len
+arguments is not valid.
+.\" ========
+.It Bq Er EACCES
+The flags specified by the
+.Fa inherit
+argument were not valid for the pages specified by the
+.Fa addr
+and
+.Fa len
+arguments.
+.El
.Sh SEE ALSO
.Xr madvise 2 ,
.Xr mincore 2 ,