vm.h (5455) | vm.h (9507) |
---|---|
1/* 2 * Copyright (c) 1991, 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.h 8.2 (Berkeley) 12/13/93 | 1/* 2 * Copyright (c) 1991, 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.h 8.2 (Berkeley) 12/13/93 |
34 * $Id: vm.h,v 1.3 1994/08/02 07:55:16 davidg Exp $ | 34 * $Id: vm.h,v 1.4 1995/01/09 16:05:37 davidg Exp $ |
35 */ 36 37#ifndef VM_H 38#define VM_H 39 40typedef char vm_inherit_t; /* XXX: inheritance codes */ 41 42union vm_map_object; --- 6 unchanged lines hidden (view full) --- 49typedef struct vm_map *vm_map_t; 50 51struct vm_object; 52typedef struct vm_object *vm_object_t; 53 54struct vm_page; 55typedef struct vm_page *vm_page_t; 56 | 35 */ 36 37#ifndef VM_H 38#define VM_H 39 40typedef char vm_inherit_t; /* XXX: inheritance codes */ 41 42union vm_map_object; --- 6 unchanged lines hidden (view full) --- 49typedef struct vm_map *vm_map_t; 50 51struct vm_object; 52typedef struct vm_object *vm_object_t; 53 54struct vm_page; 55typedef struct vm_page *vm_page_t; 56 |
57struct pager_struct; 58typedef struct pager_struct *vm_pager_t; 59 | |
60#include <sys/vmmeter.h> 61#include <sys/queue.h> 62#include <machine/cpufunc.h> 63#include <vm/vm_param.h> 64#include <vm/lock.h> 65#include <vm/vm_prot.h> 66#include <vm/vm_inherit.h> 67#include <vm/vm_map.h> --- 28 unchanged lines hidden --- | 57#include <sys/vmmeter.h> 58#include <sys/queue.h> 59#include <machine/cpufunc.h> 60#include <vm/vm_param.h> 61#include <vm/lock.h> 62#include <vm/vm_prot.h> 63#include <vm/vm_inherit.h> 64#include <vm/vm_map.h> --- 28 unchanged lines hidden --- |