From 5e0bf4ed171218c8ea0aa5a2d408719a163733dc Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sun, 16 Jun 2002 06:24:05 +0000 Subject: 2002-06-15 Roland McGrath * setup.c (page_write_file_direct): Use proper type for result param of device_write. --- mach-defpager/setup.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'mach-defpager') diff --git a/mach-defpager/setup.c b/mach-defpager/setup.c index 495a815a..8a7c3362 100644 --- a/mach-defpager/setup.c +++ b/mach-defpager/setup.c @@ -188,9 +188,13 @@ page_write_file_direct(struct file_direct *fdp, offset -= r->length; if (offset + (size >> fdp->bshift) <= r->length) - /* The first run contains the whole page. */ - return device_write (fdp->device, 0, r->start + offset, - (char *) addr, size, size_written); + { + /* The first run contains the whole page. */ + err = device_write (fdp->device, 0, r->start + offset, + (char *) addr, size, &wrote); + *size_written = wrote; + return err; + } /* Write the first part of the run. */ err = device_write (fdp->device, 0, -- cgit v1.2.3