solarisaio: fix aio errno assignment
authorJens Axboe <jens.axboe@oracle.com>
Tue, 4 Aug 2009 10:49:36 +0000 (12:49 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Tue, 4 Aug 2009 10:49:36 +0000 (12:49 +0200)
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
engines/solarisaio.c

index 17b7e22..069cda5 100644 (file)
@@ -62,7 +62,7 @@ static void wait_for_event(struct timeval *tv)
                io_u->resid = io_u->xfer_buflen - io_u->resultp.aio_return;
                io_u->error = 0;
        } else
-               io_u->error = io_u->resultp.aio_return;
+               io_u->error = io_u->resultp.aio_errno;
 
        /*
         * For SIGIO, we need a write barrier between the two, so that