vm_map.h (214144) | vm_map.h (216128) |
---|---|
1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * The Mach Operating System project at Carnegie-Mellon University. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 43 unchanged lines hidden (view full) --- 52 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 53 * School of Computer Science 54 * Carnegie Mellon University 55 * Pittsburgh PA 15213-3890 56 * 57 * any improvements or extensions that they make and grant Carnegie the 58 * rights to redistribute these changes. 59 * | 1/*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * The Mach Operating System project at Carnegie-Mellon University. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 43 unchanged lines hidden (view full) --- 52 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 53 * School of Computer Science 54 * Carnegie Mellon University 55 * Pittsburgh PA 15213-3890 56 * 57 * any improvements or extensions that they make and grant Carnegie the 58 * rights to redistribute these changes. 59 * |
60 * $FreeBSD: head/sys/vm/vm_map.h 214144 2010-10-21 17:29:32Z jhb $ | 60 * $FreeBSD: head/sys/vm/vm_map.h 216128 2010-12-02 17:37:16Z trasz $ |
61 */ 62 63/* 64 * Virtual memory map module definitions. 65 */ 66#ifndef _VM_MAP_ 67#define _VM_MAP_ 68 --- 40 unchanged lines hidden (view full) --- 109 union vm_map_object object; /* object I point to */ 110 vm_ooffset_t offset; /* offset into object */ 111 vm_eflags_t eflags; /* map entry flags */ 112 vm_prot_t protection; /* protection code */ 113 vm_prot_t max_protection; /* maximum protection */ 114 vm_inherit_t inheritance; /* inheritance */ 115 int wired_count; /* can be paged if = 0 */ 116 vm_pindex_t lastr; /* last read */ | 61 */ 62 63/* 64 * Virtual memory map module definitions. 65 */ 66#ifndef _VM_MAP_ 67#define _VM_MAP_ 68 --- 40 unchanged lines hidden (view full) --- 109 union vm_map_object object; /* object I point to */ 110 vm_ooffset_t offset; /* offset into object */ 111 vm_eflags_t eflags; /* map entry flags */ 112 vm_prot_t protection; /* protection code */ 113 vm_prot_t max_protection; /* maximum protection */ 114 vm_inherit_t inheritance; /* inheritance */ 115 int wired_count; /* can be paged if = 0 */ 116 vm_pindex_t lastr; /* last read */ |
117 struct uidinfo *uip; /* tmp storage for creator ref */ | 117 struct ucred *cred; /* tmp storage for creator ref */ |
118}; 119 120#define MAP_ENTRY_NOSYNC 0x0001 121#define MAP_ENTRY_IS_SUB_MAP 0x0002 122#define MAP_ENTRY_COW 0x0004 123#define MAP_ENTRY_NEEDS_COPY 0x0008 124#define MAP_ENTRY_NOFAULT 0x0010 125#define MAP_ENTRY_USER_WIRED 0x0020 --- 254 unchanged lines hidden --- | 118}; 119 120#define MAP_ENTRY_NOSYNC 0x0001 121#define MAP_ENTRY_IS_SUB_MAP 0x0002 122#define MAP_ENTRY_COW 0x0004 123#define MAP_ENTRY_NEEDS_COPY 0x0008 124#define MAP_ENTRY_NOFAULT 0x0010 125#define MAP_ENTRY_USER_WIRED 0x0020 --- 254 unchanged lines hidden --- |