diff options
Diffstat (limited to 'sys/vm/vm_map.h')
| -rw-r--r-- | sys/vm/vm_map.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h index b7c6cd571b01..4d61a3f8efba 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.31 1998/01/17 09:16:52 dyson Exp $ + * $Id: vm_map.h,v 1.32 1998/01/22 17:30:38 dyson Exp $ */ /* @@ -102,6 +102,9 @@ struct vm_map_entry { struct vm_map_entry *next; /* next entry */ vm_offset_t start; /* start address */ vm_offset_t end; /* end address */ +#ifdef VM_STACK + vm_offset_t avail_ssize; /* amt can grow if this is a stack */ +#endif union vm_map_object object; /* object I point to */ vm_ooffset_t offset; /* offset into object */ u_char eflags; /* map entry flags */ @@ -335,6 +338,10 @@ void vm_map_simplify_entry __P((vm_map_t, vm_map_entry_t)); void vm_init2 __P((void)); int vm_uiomove __P((vm_map_t, vm_object_t, off_t, int, vm_offset_t, int *)); void vm_freeze_copyopts __P((vm_object_t, vm_pindex_t, vm_pindex_t)); +#ifdef VM_STACK +int vm_map_stack __P((vm_map_t, vm_offset_t, vm_size_t, vm_prot_t, vm_prot_t, int)); +int vm_map_growstack __P((struct proc *p, vm_offset_t addr)); +#endif #endif #endif /* _VM_MAP_ */ |
