#define DEF_ZONE_SIZE (0)
#define DEF_ZONE_SKIP (0)
-static char fio_version_string[] = "fio 1.1";
+static char fio_version_string[] = "fio 1.3";
static int repeatable = DEF_RAND_REPEAT;
static char *ini_file;
if (!td->file_size || td->file_size > td->real_file_size)
td->file_size = td->real_file_size;
+ td->file_size -= td->file_offset;
return 0;
}
if (!td->file_size || td->file_size > td->real_file_size)
td->file_size = td->real_file_size;
+ td->file_size -= td->file_offset;
return 0;
}
if (ret)
return ret;
- if (td->file_offset + td->file_size > td->real_file_size) {
- fprintf(stderr, "Client%d: offset extends end (%Lu > %Lu)\n", td->thread_number, td->file_offset + td->file_size, td->real_file_size);
+ if (td->file_offset > td->real_file_size) {
+ fprintf(stderr, "Client%d: offset extends end (%Lu > %Lu)\n", td->thread_number, td->file_offset, td->real_file_size);
return 1;
}