Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/sys/mremap.2
RevisionDateAuthorComments
 1.10  25-Oct-2023  riastradh mremap(2): Use .Lk for links in text.

.%U is only for links in reference sections.
 1.9  03-Mar-2023  riastradh mremap(2): Note MAP_REMAPDUP bug.

XXX pullup-10, unless we fix the bug first
 1.8  01-Mar-2023  riastradh mremap(2): Fix example to use MAP_PRIVATE.

It is a historical accident that MAP_PRIVATE is assumed when neither
it nor MAP_SHARED is specified.

XXX pullup-9
XXX pullup-10
 1.7  03-May-2018  wiz branches: 1.7.4; 1.7.12;
Sort sections. Sort ERRORS. Remove trailing whitespace.
 1.6  02-May-2018  christos Add EXAMPLE and ERRORS section.
 1.5  06-May-2017  joerg branches: 1.5.8;
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.4  28-Apr-2011  wiz branches: 1.4.34;
Sort sections.
 1.3  16-Feb-2008  tnn minor pedanticism about glibc. Suggested by Joerg.
 1.2  14-Feb-2008  tnn Add a history section and a compatibility section.
 1.1  17-Jul-2007  joerg branches: 1.1.4;
Add native mremap system call based on the UVM implementation for
Linux compat. Add code to enforce alignment of the new location.
Special thanks to wizd for helping with the man page.
 1.1.4.1  23-Mar-2008  matt sync with HEAD
 1.4.34.1  11-May-2017  pgoyette Sync with HEAD
 1.5.8.1  21-May-2018  pgoyette Sync with HEAD
 1.7.12.2  31-Jul-2023  martin Pull up following revision(s) (requested by riastradh in ticket #274):

lib/libc/sys/mremap.2: revision 1.9

mremap(2): Note MAP_REMAPDUP bug.
 1.7.12.1  31-Jul-2023  martin Pull up following revision(s) (requested by riastradh in ticket #272):

lib/libc/sys/mremap.2: revision 1.8

mremap(2): Fix example to use MAP_PRIVATE.

It is a historical accident that MAP_PRIVATE is assumed when neither
it nor MAP_SHARED is specified.
 1.7.4.1  31-Jul-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1683):

lib/libc/sys/mremap.2: revision 1.8

mremap(2): Fix example to use MAP_PRIVATE.

It is a historical accident that MAP_PRIVATE is assumed when neither
it nor MAP_SHARED is specified.

RSS XML Feed