commit | c592b9fe12d4739d99d5bece517e304804876df6 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Wed Jun 03 09:29:28 2009 +0200 |
committer | Jens Axboe <jens.axboe@oracle.com> | Wed Jun 03 09:29:28 2009 +0200 |
tree | 97aa3aa9e6a9801da8fd817027ef853963d24d72 | |
parent | 7c9b1bce094d58c374b086bbb780c08265623ea4 [diff] [blame] |
More fio.h cleanups Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/file.h b/file.h index 2b49a6b..7024d5e 100644 --- a/file.h +++ b/file.h
@@ -140,4 +140,12 @@ extern int get_fileno(struct thread_data *, const char *); extern void free_release_files(struct thread_data *); +static inline void fio_file_reset(struct fio_file *f) +{ + f->last_free_lookup = 0; + f->last_pos = f->file_offset; + if (f->file_map) + memset(f->file_map, 0, f->num_maps * sizeof(int)); +} + #endif