[PATCH] fsx example
[fio.git] / filesetup.c
index 52d822ac4b6c8fb1bff042fd56aae96e0846c9da..0b9564044d14135d662363219471c674c2670714 100644 (file)
@@ -44,6 +44,11 @@ static int create_file(struct thread_data *td, struct fio_file *f)
                goto err;
        }
 
+       if (posix_fallocate(f->fd, 0, f->file_size) < 0) {
+               td_verror(td, errno);
+               goto err;
+       }
+
        b = malloc(td->max_bs);
        memset(b, 0, td->max_bs);