MAP_INHERIT_SHARE
if (minherit(destarea, getpagesize(), MAP_INHERIT_SHARE) != 0)
void *map2 = makemap(0, MAP_INHERIT_SHARE);
void *map1 = makemap(1, MAP_INHERIT_SHARE);
void *map2 = makemap(1, MAP_INHERIT_SHARE);
if (minherit(map1, page_size, MAP_INHERIT_SHARE) != 0)
UVM_MAPFLAG(PROT_NONE, PROT_NONE, MAP_INHERIT_SHARE, MADV_RANDOM,
PROT_READ | PROT_WRITE, MAP_INHERIT_SHARE, MADV_RANDOM,
MAP_INHERIT_SHARE, MADV_RANDOM, 0)))
MAP_INHERIT_SHARE, MADV_RANDOM, 0))) {
entry->inheritance == MAP_INHERIT_SHARE) {
MAP_INHERIT_SHARE, MADV_RANDOM, flags));
case MAP_INHERIT_SHARE:
case MAP_INHERIT_SHARE:
(flags & MAP_SHARED) ? MAP_INHERIT_SHARE : MAP_INHERIT_COPY,
(flags & MAP_SHARED) ? MAP_INHERIT_SHARE : MAP_INHERIT_COPY,