move in definitions of vm exported types
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Tue, 5 May 1992 08:09:56 +0000 (00:09 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Tue, 5 May 1992 08:09:56 +0000 (00:09 -0800)
SCCS-vsn: sys/vm/vm.h 7.3

usr/src/sys/vm/vm.h

index bd21b25..252062b 100644 (file)
@@ -4,11 +4,34 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)vm.h        7.2 (Berkeley) %G%
+ *     @(#)vm.h        7.3 (Berkeley) %G%
  */
 
 #ifndef VM_H
 #define VM_H
  */
 
 #ifndef VM_H
 #define VM_H
+
+typedef int vm_inherit_t;              /* XXX: inheritance codes */
+
+union vm_map_object;
+typedef union vm_map_object vm_map_object_t;
+
+struct vm_map_entry;
+typedef struct vm_map_entry *vm_map_entry_t;
+
+struct vm_map;
+typedef struct vm_map *vm_map_t;
+
+struct vm_object;
+typedef struct vm_object *vm_object_t;
+
+struct vm_page;
+typedef struct vm_page  *vm_page_t;
+
+struct pager_struct;
+typedef struct pager_struct *vm_pager_t;
+
+#include <sys/vmmeter.h>
+
 #include <vm/vm_param.h>
 #include <vm/lock.h>
 #include <vm/queue.h>
 #include <vm/vm_param.h>
 #include <vm/lock.h>
 #include <vm/queue.h>
@@ -17,7 +40,7 @@
 #include <vm/vm_map.h>
 #include <vm/vm_object.h>
 #include <vm/pmap.h>
 #include <vm/vm_map.h>
 #include <vm/vm_object.h>
 #include <vm/pmap.h>
-#include <sys/vmmeter.h>
+#include <vm/vm_extern.h>
 
 /*
  * Shareable process virtual address space.
 
 /*
  * Shareable process virtual address space.
@@ -40,9 +63,4 @@ struct vmspace {
        caddr_t vm_daddr;       /* user virtual address of data XXX */
        caddr_t vm_maxsaddr;    /* user VA at max stack growth */
 };
        caddr_t vm_daddr;       /* user virtual address of data XXX */
        caddr_t vm_maxsaddr;    /* user VA at max stack growth */
 };
-
-struct vmspace *vmspace_alloc __P((vm_offset_t min, vm_offset_t max,
-                       int pageable));
-struct vmspace *vmspace_fork __P((struct vmspace *));
-void   vmspace_free __P((struct vmspace *));
 #endif /* VM_H */
 #endif /* VM_H */