X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/89b3af67bb32e691275bf6fa803d1834b2284115..0a7de7458d150b5d4dffc935ba399be265ef0a1a:/bsd/man/man2/minherit.2 diff --git a/bsd/man/man2/minherit.2 b/bsd/man/man2/minherit.2 index 01e4ffbbd..19961fa75 100644 --- a/bsd/man/man2/minherit.2 +++ b/bsd/man/man2/minherit.2 @@ -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. @@ -43,7 +43,11 @@ .Fd #include .Fd #include .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 @@ -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. -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 ,