aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.h
diff options
context:
space:
mode:
authorJohn Dyson <dyson@FreeBSD.org>1996-11-30 22:41:49 +0000
committerJohn Dyson <dyson@FreeBSD.org>1996-11-30 22:41:49 +0000
commit09e0c6ccdd3d1d3005b162dd7dbd77fae8d0f26e (patch)
treec2414524de2607538eaf1294e5d9ee92fc65c8d6 /sys/vm/vm_map.h
parentfaf215c7ad7154f80620d19d3fad0b0cab8813fc (diff)
Notes
Diffstat (limited to 'sys/vm/vm_map.h')
-rw-r--r--sys/vm/vm_map.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h
index fd04d87de264..40569ef0ed78 100644
--- a/sys/vm/vm_map.h
+++ b/sys/vm/vm_map.h
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_map.h,v 1.14 1996/07/27 03:23:59 dyson Exp $
+ * $Id: vm_map.h,v 1.15 1996/07/30 03:08:11 dyson Exp $
*/
/*
@@ -106,9 +106,9 @@ struct vm_map_entry {
vm_ooffset_t offset; /* offset into object */
boolean_t is_a_map:1, /* Is "object" a map? */
is_sub_map:1, /* Is "object" a submap? */
- /* Only in sharing maps: */
copy_on_write:1, /* is data copy-on-write */
- needs_copy:1; /* does object need to be copied */
+ needs_copy:1, /* does object need to be copied */
+ nofault:1; /* should never fault */
/* Only in task maps: */
vm_prot_t protection; /* protection code */
vm_prot_t max_protection; /* maximum protection */
@@ -208,6 +208,7 @@ typedef struct {
*/
#define MAP_COPY_NEEDED 0x1
#define MAP_COPY_ON_WRITE 0x2
+#define MAP_NOFAULT 0x4
#ifdef KERNEL
extern vm_offset_t kentry_data;