From 34e95e3b07f44da3bad86e8d5253f4ff71871221 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 16 Aug 2006 15:17:21 +0200 Subject: [PATCH] [PATCH] libaio returns long, not int --- ioengines.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ioengines.c b/ioengines.c index fe6136f7..a78088dd 100644 --- a/ioengines.c +++ b/ioengines.c @@ -87,7 +87,7 @@ static int fio_libaio_getevents(struct thread_data *td, int min, int max, struct timespec *t) { struct libaio_data *ld = td->io_data; - int r; + long r; do { r = io_getevents(ld->aio_ctx, min, max, ld->aio_events, t); @@ -100,14 +100,14 @@ static int fio_libaio_getevents(struct thread_data *td, int min, int max, break; } while (1); - return r; + return (int) r; } static int fio_libaio_queue(struct thread_data *td, struct io_u *io_u) { struct libaio_data *ld = td->io_data; struct iocb *iocb = &io_u->iocb; - int ret; + long ret; do { ret = io_submit(ld->aio_ctx, 1, &iocb); @@ -121,7 +121,7 @@ static int fio_libaio_queue(struct thread_data *td, struct io_u *io_u) break; } while (1); - return ret; + return (int) ret; } -- 2.25.1