unlink_file = 1;
if (unlink_file || new_layout) {
+ int ret;
+
dprint(FD_FILE, "layout unlink %s\n", f->file_name);
- if ((td_io_unlink_file(td, f) < 0) && (errno != ENOENT)) {
+
+ ret = td_io_unlink_file(td, f);
+ if (ret != 0 && ret != ENOENT) {
td_verror(td, errno, "unlink");
return 1;
}
if (f->filetype == FIO_TYPE_FILE &&
(f->io_size + f->file_offset) > f->real_file_size &&
!(td->io_ops->flags & FIO_DISKLESSIO)) {
- if (!o->create_on_open)
+ if (!o->create_on_open) {
+ need_extend++;
extend_size += (f->io_size + f->file_offset);
- else
+ } else
f->real_file_size = f->io_size + f->file_offset;
-
- need_extend++;
fio_file_set_extend(f);
}
}