null engine: don't dup() stdin anymore
We can now track fd independently of ->fd, so don't open
a file we don't have to use.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/engines/null.c b/engines/null.c
index d61685c..cd446b9 100644
--- a/engines/null.c
+++ b/engines/null.c
@@ -32,7 +32,6 @@
td->total_io_size = td->io_size;
for_each_file(td, f, i) {
- f->fd = dup(STDOUT_FILENO);
f->real_file_size = td->total_io_size / td->nr_files;
f->file_size = f->real_file_size;
}
@@ -43,6 +42,7 @@
static int fio_null_open(struct thread_data fio_unused *td,
struct fio_file fio_unused *f)
{
+ f->fd = 0;
return 0;
}