X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.h;h=3f0af656a87e775225589239d805ff1dab418efe;hb=f4c4f4d74bf101a685f3f9839144c52c4ed29e30;hp=7210422643b55dd2ad0a8e837ac9c6f83aded76d;hpb=cfc99db7b9e806e7739b360dfa005360d0fe8837;p=fio.git diff --git a/fio.h b/fio.h index 72104226..3f0af656 100644 --- a/fio.h +++ b/fio.h @@ -492,6 +492,13 @@ struct thread_data { unsigned int file_service_nr; unsigned int file_service_left; struct fio_file *file_service_file; + + /* + * For generating file sizes + */ + os_random_state_t file_size_state; + unsigned long long file_size_low; + unsigned long long file_size_high; }; /* @@ -649,7 +656,6 @@ extern void set_genesis_time(void); * Init functions */ extern int __must_check parse_options(int, char **); -extern int __must_check init_random_state(struct thread_data *); /* * File setup/shutdown @@ -740,6 +746,8 @@ extern void td_io_close_file(struct thread_data *, struct fio_file *); fprintf(stderr, ##args); \ } while (0) +#define log_info(args...) fprintf(f_out, ##args) + FILE *get_f_out(void); FILE *get_f_err(void);