+#ifdef FIO_HAVE_FALLOCATE
+ if (td->o.fallocate && !td->o.fill_device) {
+ dprint(FD_FILE, "fallocate file %s size %llu\n", f->file_name,
+ f->real_file_size);
+
+ r = posix_fallocate(f->fd, 0, f->real_file_size);
+ if (r < 0) {
+ log_err("fio: posix_fallocate fails: %s\n",
+ strerror(-r));
+ }
+ }
+#endif
+