X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=engines%2Fposixaio.c;h=29bcc5acc809f63fc7c46972564a5e696543ef78;hb=804a1e0526696fd5dc1d65342f6e0756e84581ed;hp=2df26af3848eb6b4c14aea90ef16d0e946e8c43e;hpb=4c057b34dfc2554ce506f806e126db22e38488d6;p=fio.git diff --git a/engines/posixaio.c b/engines/posixaio.c index 2df26af3..29bcc5ac 100644 --- a/engines/posixaio.c +++ b/engines/posixaio.c @@ -91,7 +91,7 @@ static int fio_posixaio_prep(struct thread_data fio_unused *td, #define SUSPEND_ENTRIES 8 static int fio_posixaio_getevents(struct thread_data *td, unsigned int min, - unsigned int max, struct timespec *t) + unsigned int max, const struct timespec *t) { struct posixaio_data *pd = td->io_ops->data; os_aiocb_t *suspend_list[SUSPEND_ENTRIES]; @@ -198,7 +198,7 @@ static int fio_posixaio_queue(struct thread_data *td, } if (ret) { - int aio_err = aio_error(aiocb); + int aio_err = errno; /* * At least OSX has a very low limit on the number of pending