OpenGrok
Cross Reference: mprotect.2
xref
: /
src
/
lib
/
libc
/
sys
/
mprotect.2
Home
|
History
|
Annotate
|
Download
|
only in
sys
History log of
/src/lib/libc/sys/mprotect.2
Revision
Date
Author
Comments
1.29
09-Sep-2019
wiz
Remove superfluous Pp.
1.28
08-Sep-2019
sevan
mprotect first appeared in SunOS 4.0
Page 25 of SunOS 4.0 Change Notes
http://chiclassiccomp.org/docs/content/computing/Sun/software/800-1731-10_SunOS4.0ChangeNotes9May88.pdf
1.27
19-Jun-2019
uwe
Small markup fixes.
1.26
14-May-2017
wiz
branches: 1.26.10;
file system police.
1.25
06-May-2017
joerg
Extend the mmap(2) interface to allow requesting protections for later
use with mprotect(2), but without enabling them immediately.
Extend the mremap(2) interface to allow duplicating mappings, i.e.
create a second range of virtual addresses references the same physical
pages. Duplicated mappings can have different effective protections.
Adjust PAX mprotect logic to disallow effective protections of W&X, but
allow one mapping W and another X protections. This obsoletes using
temporary files for purposes like JIT.
Adjust PAX logic for mmap(2) and mprotect(2) to fail if W&X is requested
and not silently drop the X protection.
Improve test cases to ensure correct operation of the changed
interfaces.
1.24
03-Apr-2011
jruoho
branches: 1.24.34;
.Xr uvm_map_protect, not .Fn.
1.23
03-Apr-2011
jruoho
Offset indent.
1.22
11-Jan-2009
christos
merge christos-time_t
1.21
06-Jan-2009
wiz
Add missing newline.
1.20
05-Jan-2009
pooka
Return of the Flag: There is no PROT_EXECUTE.
1.19
13-Oct-2006
wiz
branches: 1.19.26;
"occurred" with two "r", like the majority of files in this directory already
uses it.
1.18
07-Oct-2006
elad
PR/23152: Matthew Mondor: Minor improvements to section 2 man pages for
NetBSD 1.6.1
Well we're long gone from NetBSD 1.6.1 but I adapted the patch to -current
as it seemed reasonable. Thanks for submitting!
1.17
07-Aug-2003
agc
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
1.16
16-Apr-2003
wiz
Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
1.15
18-Jan-2003
thorpej
Merge the nathanw_sa branch.
1.14
11-Aug-2002
yamt
bump .Dd .
1.13
11-Aug-2002
yamt
- detail protections.
- add RETURN VALUES section.
from OpenBSD.
1.12
08-Feb-2002
ross
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
1.11
16-Sep-2001
wiz
Boring whitespace fixes.
1.10
26-Jun-2000
kleink
branches: 1.10.2;
Finally nuke <sys/types.h> from SYNOPSIS.
1.9
02-Dec-1999
kleink
Add a LIBRARY section to system call manual pages. While it's clear that the
libraries contain stubs only (with minor exceptions a la pipe(2)), the purpose
of this section is to provide linkage information.
1.8
03-Feb-1998
perry
branches: 1.8.6;
.Bx'ize/.Nx'ize
1.7
16-Oct-1997
christos
caddr_t -> void *
PR/4269: Chris Demetriou: Add MS_* to msync()
1.6
12-Oct-1995
jtc
Manpage fixes from Jochen Pohl. Aligns the prototypes in the SYNOPSIS
section with the actual function declarations. See PR #1589 for details.
1.5
27-Feb-1995
cgd
merge with lite, keeping most local changes. clean up Ids
1.4
15-Dec-1993
jtc
Add explicit return types and needed header files to SYNOPSIS section.
1.3
05-Aug-1993
jtc
update manpage to -mandoc macros
1.2
01-Aug-1993
mycroft
Add RCS indentifiers.
1.1
21-Mar-1993
cgd
branches: 1.1.1;
Initial revision
1.1.1.2
27-Feb-1995
cgd
from Lite
1.1.1.1
21-Mar-1993
cgd
initial import of 386bsd-0.1 sources
1.8.6.1
27-Dec-1999
wrstuden
Pull up to last week's -current.
1.10.2.4
13-Aug-2002
nathanw
Catch up to -current.
1.10.2.3
22-Mar-2002
nathanw
Catch up to -current.
1.10.2.2
08-Mar-2002
nathanw
Catch up to -current.
1.10.2.1
08-Oct-2001
nathanw
Catch up to -current.
1.19.26.1
10-Jan-2009
christos
sync with head.
1.24.34.2
19-May-2017
pgoyette
Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
1.24.34.1
11-May-2017
pgoyette
Sync with HEAD
1.26.10.1
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
Indexes created Sat Oct 18 08:10:09 GMT 2025