aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vnode_pager.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vm/vnode_pager.h')
-rw-r--r--sys/vm/vnode_pager.h19
1 files changed, 7 insertions, 12 deletions
diff --git a/sys/vm/vnode_pager.h b/sys/vm/vnode_pager.h
index 020543576a55..3cabd7221cc4 100644
--- a/sys/vm/vnode_pager.h
+++ b/sys/vm/vnode_pager.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* from: @(#)vnode_pager.h 7.1 (Berkeley) 12/5/90
- * $Id: vnode_pager.h,v 1.2 1993/10/16 16:21:03 rgrimes Exp $
+ * $Id: vnode_pager.h,v 1.5 1994/01/17 09:34:14 davidg Exp $
*/
#ifndef _VNODE_PAGER_
@@ -60,20 +60,15 @@ typedef struct vnpager *vn_pager_t;
#ifdef KERNEL
void vnode_pager_init();
-vm_pager_t vnode_pager_alloc();
+vm_pager_t vnode_pager_alloc(caddr_t, vm_offset_t, vm_prot_t, vm_offset_t);
void vnode_pager_dealloc();
-int vnode_pager_getpage(), vnode_pager_putpage();
+int vnode_pager_getpage();
+int vnode_pager_getmulti();
+int vnode_pager_putpage();
boolean_t vnode_pager_haspage();
-struct pagerops vnodepagerops = {
- vnode_pager_init,
- vnode_pager_alloc,
- vnode_pager_dealloc,
- vnode_pager_getpage,
- vnode_pager_putpage,
- vnode_pager_haspage
-};
+extern struct pagerops vnodepagerops;
-#endif
+#endif /* KERNEL */
#endif /* _VNODE_PAGER_ */