From 1d1ad8ec79322a5730cbce4440670dfcedb67fd8 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sat, 26 Feb 2011 23:51:53 +0100 Subject: [PATCH] Main: Let main-block use HOOK_RETRY / HOOK_IDLE as suggested by the docs --- ucw/main-block.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ucw/main-block.c b/ucw/main-block.c index c3e173ce..dab3c8e6 100644 --- a/ucw/main-block.c +++ b/ucw/main-block.c @@ -56,7 +56,7 @@ block_io_read_handler(struct main_file *fi) { if (errno != EINTR && errno != EAGAIN && bio->error_handler) bio->error_handler(bio, BIO_ERR_READ); - return 0; + return HOOK_IDLE; } else if (!l) break; @@ -66,7 +66,7 @@ block_io_read_handler(struct main_file *fi) fi->read_handler = NULL; file_chg(fi); bio->read_done(bio); - return 1; + return HOOK_RETRY; } static int @@ -82,7 +82,7 @@ block_io_write_handler(struct main_file *fi) { if (errno != EINTR && errno != EAGAIN && bio->error_handler) bio->error_handler(bio, BIO_ERR_WRITE); - return 0; + return HOOK_IDLE; } bio->wpos += l; } @@ -90,7 +90,7 @@ block_io_write_handler(struct main_file *fi) fi->write_handler = NULL; file_chg(fi); bio->write_done(bio); - return 1; + return HOOK_RETRY; } void -- 2.39.5