From 41d9f0fd3143a469f990fede9f6a9d14a4cd1fcd Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 2 Jun 2008 12:19:50 +0200 Subject: [PATCH] Not all platforms have ENODATA So use EIO instead. Signed-off-by: Jens Axboe --- fio.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fio.c b/fio.c index 43197b76..bbfc41e5 100644 --- a/fio.c +++ b/fio.c @@ -395,7 +395,7 @@ static void do_verify(struct thread_data *td) * zero read, fail */ if (!bytes) { - td_verror(td, ENODATA, "full resid"); + td_verror(td, EIO, "full resid"); put_io_u(td, io_u); break; } @@ -523,7 +523,7 @@ static void do_io(struct thread_data *td) * zero read, fail */ if (!bytes) { - td_verror(td, ENODATA, "full resid"); + td_verror(td, EIO, "full resid"); put_io_u(td, io_u); break; } @@ -600,7 +600,7 @@ sync_done: if (check_min_rate(td, &comp_time)) { if (exitall_on_terminate) terminate_threads(td->groupid); - td_verror(td, ENODATA, "check_min_rate"); + td_verror(td, EIO, "check_min_rate"); break; } -- 2.25.1