xref: /csrg-svn/sys/vm/vm_user.h (revision 48493)
145748Smckusick /*
245748Smckusick  * Copyright (c) 1991 Regents of the University of California.
345748Smckusick  * All rights reserved.
445748Smckusick  *
545748Smckusick  * This code is derived from software contributed to Berkeley by
645748Smckusick  * The Mach Operating System project at Carnegie-Mellon University.
745748Smckusick  *
8*48493Smckusick  * %sccs.include.redist.c%
945748Smckusick  *
10*48493Smckusick  *	@(#)vm_user.h	7.2 (Berkeley) 04/21/91
11*48493Smckusick  *
12*48493Smckusick  *
13*48493Smckusick  * Copyright (c) 1987, 1990 Carnegie-Mellon University.
14*48493Smckusick  * All rights reserved.
15*48493Smckusick  *
16*48493Smckusick  * Authors: Avadis Tevanian, Jr., Michael Wayne Young
17*48493Smckusick  *
18*48493Smckusick  * Permission to use, copy, modify and distribute this software and
19*48493Smckusick  * its documentation is hereby granted, provided that both the copyright
20*48493Smckusick  * notice and this permission notice appear in all copies of the
21*48493Smckusick  * software, derivative works or modified versions, and any portions
22*48493Smckusick  * thereof, and that both notices appear in supporting documentation.
23*48493Smckusick  *
24*48493Smckusick  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
25*48493Smckusick  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND
26*48493Smckusick  * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
27*48493Smckusick  *
28*48493Smckusick  * Carnegie Mellon requests users of this software to return to
29*48493Smckusick  *
30*48493Smckusick  *  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
31*48493Smckusick  *  School of Computer Science
32*48493Smckusick  *  Carnegie Mellon University
33*48493Smckusick  *  Pittsburgh PA 15213-3890
34*48493Smckusick  *
35*48493Smckusick  * any improvements or extensions that they make and grant Carnegie the
36*48493Smckusick  * rights to redistribute these changes.
3745748Smckusick  */
3845748Smckusick 
3945748Smckusick /*
4045748Smckusick  *	Kernel memory management definitions.
4145748Smckusick  */
4245748Smckusick 
4345748Smckusick #ifndef	_VM_USER_
4445748Smckusick #define	_VM_USER_
4545748Smckusick 
4645748Smckusick int	vm_allocate();
4745748Smckusick int	vm_deallocate();
4845748Smckusick int	vm_inherit();
4945748Smckusick int	vm_protect();
5045748Smckusick int	vm_statistics();
5145748Smckusick 
5245748Smckusick #endif	_VM_USER_
53