Deleted Added
full compact
vm_extern.h (24667) vm_extern.h (24691)
1/*-
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)vm_extern.h 8.2 (Berkeley) 1/12/94
1/*-
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)vm_extern.h 8.2 (Berkeley) 1/12/94
34 * $Id: vm_extern.h,v 1.31 1997/02/22 09:48:11 peter Exp $
34 * $Id: vm_extern.h,v 1.32 1997/04/06 02:30:56 dyson Exp $
35 */
36
37#ifndef _VM_EXTERN_H_
38#define _VM_EXTERN_H_
39
40struct buf;
41struct proc;
42struct vmspace;

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

76int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long));
77void swapout_procs __P((void));
78int useracc __P((caddr_t, int, int));
79int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, int));
80void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t));
81void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t));
82int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
83int vm_fault_user_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
35 */
36
37#ifndef _VM_EXTERN_H_
38#define _VM_EXTERN_H_
39
40struct buf;
41struct proc;
42struct vmspace;

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

76int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long));
77void swapout_procs __P((void));
78int useracc __P((caddr_t, int, int));
79int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, int));
80void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t));
81void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t));
82int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
83int vm_fault_user_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
84int vm_fork __P((struct proc *, struct proc *));
84void vm_fork __P((struct proc *, struct proc *, int));
85int vm_mmap __P((vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int, caddr_t, vm_ooffset_t));
86vm_offset_t vm_page_alloc_contig __P((vm_offset_t, vm_offset_t, vm_offset_t, vm_offset_t));
87void vm_set_page_size __P((void));
88void vmmeter __P((void));
89struct vmspace *vmspace_alloc __P((vm_offset_t, vm_offset_t, int));
90struct vmspace *vmspace_fork __P((struct vmspace *));
91void vmspace_free __P((struct vmspace *));
92void vnode_pager_setsize __P((struct vnode *, vm_ooffset_t));
93void vnode_pager_umount __P((struct mount *));
94void vnode_pager_uncache __P((struct vnode *, struct proc *));
95void vslock __P((caddr_t, u_int));
96void vsunlock __P((caddr_t, u_int, int));
97void vm_object_print __P((/* db_expr_t */ int, boolean_t, /* db_expr_t */ int,
98 char *));
99void vm_fault_quick __P((caddr_t v, int prot));
100
101#endif /* KERNEL */
102
103#endif /* !_VM_EXTERN_H_ */
85int vm_mmap __P((vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int, caddr_t, vm_ooffset_t));
86vm_offset_t vm_page_alloc_contig __P((vm_offset_t, vm_offset_t, vm_offset_t, vm_offset_t));
87void vm_set_page_size __P((void));
88void vmmeter __P((void));
89struct vmspace *vmspace_alloc __P((vm_offset_t, vm_offset_t, int));
90struct vmspace *vmspace_fork __P((struct vmspace *));
91void vmspace_free __P((struct vmspace *));
92void vnode_pager_setsize __P((struct vnode *, vm_ooffset_t));
93void vnode_pager_umount __P((struct mount *));
94void vnode_pager_uncache __P((struct vnode *, struct proc *));
95void vslock __P((caddr_t, u_int));
96void vsunlock __P((caddr_t, u_int, int));
97void vm_object_print __P((/* db_expr_t */ int, boolean_t, /* db_expr_t */ int,
98 char *));
99void vm_fault_quick __P((caddr_t v, int prot));
100
101#endif /* KERNEL */
102
103#endif /* !_VM_EXTERN_H_ */