vm_mmap.c (b17f9ad2c9da34e8544d02c3d530fe9fb41fdbe2) vm_mmap.c (74ffb9af155f0dfd90fd0da97382817f3a3d5df1)
1/*-
2 * Copyright (c) 1988 University of Utah.
3 * Copyright (c) 1991, 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * the Systems Programming Group of the University of Utah Computer
8 * Science Department.

--- 1453 unchanged lines hidden (view full) ---

1462 if (flags & MAP_ANON) {
1463 object = NULL;
1464 docow = 0;
1465 /*
1466 * Unnamed anonymous regions always start at 0.
1467 */
1468 if (handle == 0)
1469 foff = 0;
1/*-
2 * Copyright (c) 1988 University of Utah.
3 * Copyright (c) 1991, 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * the Systems Programming Group of the University of Utah Computer
8 * Science Department.

--- 1453 unchanged lines hidden (view full) ---

1462 if (flags & MAP_ANON) {
1463 object = NULL;
1464 docow = 0;
1465 /*
1466 * Unnamed anonymous regions always start at 0.
1467 */
1468 if (handle == 0)
1469 foff = 0;
1470 } else {
1470 } else if (flags & MAP_PREFAULT_READ)
1471 docow = MAP_PREFAULT;
1472 else
1471 docow = MAP_PREFAULT_PARTIAL;
1473 docow = MAP_PREFAULT_PARTIAL;
1472 }
1473
1474 if ((flags & (MAP_ANON|MAP_SHARED)) == 0)
1475 docow |= MAP_COPY_ON_WRITE;
1476 if (flags & MAP_NOSYNC)
1477 docow |= MAP_DISABLE_SYNCER;
1478 if (flags & MAP_NOCORE)
1479 docow |= MAP_DISABLE_COREDUMP;
1480

--- 47 unchanged lines hidden ---
1474
1475 if ((flags & (MAP_ANON|MAP_SHARED)) == 0)
1476 docow |= MAP_COPY_ON_WRITE;
1477 if (flags & MAP_NOSYNC)
1478 docow |= MAP_DISABLE_SYNCER;
1479 if (flags & MAP_NOCORE)
1480 docow |= MAP_DISABLE_COREDUMP;
1481

--- 47 unchanged lines hidden ---