diff options
Diffstat (limited to 'sys/vm/vm_pager.c')
-rw-r--r-- | sys/vm/vm_pager.c | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/sys/vm/vm_pager.c b/sys/vm/vm_pager.c index d31be45a430f..f1138e1db3f3 100644 --- a/sys/vm/vm_pager.c +++ b/sys/vm/vm_pager.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)vm_pager.c 7.4 (Berkeley) 5/7/91 - * $Id: vm_pager.c,v 1.10 1994/01/31 04:21:43 davidg Exp $ + * $Id: vm_pager.c,v 1.11 1994/03/07 11:39:16 davidg Exp $ */ /* @@ -167,6 +167,26 @@ vm_pager_getmulti(pager, m, count, reqpage, sync) } int +vm_pager_putmulti(pager, m, count, sync, rtvals) + vm_pager_t pager; + vm_page_t *m; + int count; + boolean_t sync; + int *rtvals; +{ + int i; + + if( pager->pg_ops->pgo_putmulti) + return(VM_PAGER_PUT_MULTI(pager, m, count, sync, rtvals)); + else { + for(i=0;i<count;i++) { + rtvals[i] = VM_PAGER_PUT( pager, m[i], sync); + } + return 1; + } +} + +int vm_pager_get(pager, m, sync) vm_pager_t pager; vm_page_t m; |