--- Net2/vm/vm.h 2018/04/24 18:03:57 1.1 +++ Net2/vm/vm.h 2018/04/24 18:15:01 1.1.1.2 @@ -30,11 +30,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)vm.h 7.1 (Berkeley) 5/5/91 + * from: @(#)vm.h 7.1 (Berkeley) 5/5/91 + * vm.h,v 1.5 1993/07/15 14:25:18 cgd Exp */ -#ifndef VM_H -#define VM_H +#ifndef _VM_VM_H_ +#define _VM_VM_H_ + #include #include #include @@ -71,4 +73,10 @@ struct vmspace *vmspace_alloc __P((vm_of int pageable)); struct vmspace *vmspace_fork __P((struct vmspace *)); void vmspace_free __P((struct vmspace *)); -#endif /* VM_H */ + +int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, boolean_t)); +void vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t)); +void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t)); +void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t)); + +#endif /* !_VM_VM_H_ */