Makefile update
[fio.git] / fio.c
diff --git a/fio.c b/fio.c
index 43197b76a7649c54279f2dc82da036f9e023de09..f0566ed77f75f71b33634c3ba2cac7dbe4aa23eb 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -125,9 +125,6 @@ static void sig_int(int sig)
        }
 }
 
-/*
- * We need to rearm on BSD/solaris. Switch this to sigaction in the future...
- */
 static void set_sig_handlers(void)
 {
        struct sigaction act;
@@ -395,7 +392,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 +520,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 +597,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;
                }