Fix problem with treating ENOENT as an error
It's just a zero-sized file, as far as get_file_sizes() is concerned.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/filesetup.c b/filesetup.c
index c99d5b3..62d048e 100644
--- a/filesetup.c
+++ b/filesetup.c
@@ -283,8 +283,10 @@
for_each_file(td, f, i) {
if (td->io_ops->open_file(td, f)) {
- log_err("%s\n", td->verror);
- err = 1;
+ if (td->error != ENOENT) {
+ log_err("%s\n", td->verror);
+ err = 1;
+ }
clear_error(td);
} else
td->io_ops->close_file(td, f);