diff options
Diffstat (limited to 'device/dev_pager.c')
-rw-r--r-- | device/dev_pager.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/device/dev_pager.c b/device/dev_pager.c index 60e9f95..75b7451 100644 --- a/device/dev_pager.c +++ b/device/dev_pager.c @@ -30,6 +30,8 @@ * Device pager. */ +#include <string.h> + #include <mach/boolean.h> #include <mach/port.h> #include <mach/message.h> @@ -424,8 +426,7 @@ boolean_t device_pager_data_request_done(register io_req_t ior) if (ior->io_residual) { if (device_pager_debug) printf("(device_pager)data_request_done: r: 0x%x\n",ior->io_residual); - bzero( (char *) (&ior->io_data[ior->io_count - - ior->io_residual]), + memset((&ior->io_data[ior->io_count - ior->io_residual]), 0, (unsigned) ior->io_residual); } } else { |