]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/minherit.2
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / man / man2 / minherit.2
index 01e4ffbbd9add3aaef23dae7728fa93db20325c8..19961fa75166d05ad134c015f1a522e9fe35b5c3 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $Id: minherit.2,v 1.2.2684.1 2005/06/24 01:47:10 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.
 .\"
 .\" 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
 .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
 .Sh DESCRIPTION
 The
 .Fn minherit
@@ -51,9 +55,33 @@ system call
 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.
 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.
 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 , 
 .Sh SEE ALSO
 .Xr madvise 2 , 
 .Xr mincore 2 ,