Fix misspellings using 'codespell' tool
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index 8c67fccb8d3dcea029ea3710874efb9c63e2876c..0d7fbeb9b734980e4883d5feff3dde2a6e5ba9e0 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -82,7 +82,9 @@ enum {
        FIO_RAND_FILE_SIZE_OFF,
        FIO_RAND_TRIM_OFF,
        FIO_RAND_BUF_OFF,
-       FIO_RAND_SEQ_RAND_OFF,
+       FIO_RAND_SEQ_RAND_READ_OFF,
+       FIO_RAND_SEQ_RAND_WRITE_OFF,
+       FIO_RAND_SEQ_RAND_TRIM_OFF,
        FIO_RAND_NR_OFFS,
 };
 
@@ -261,8 +263,8 @@ struct thread_data {
         * rand/seq mixed workload state
         */
        union {
-               os_random_state_t seq_rand_state;
-               struct frand_state __seq_rand_state;
+               os_random_state_t seq_rand_state[DDIR_RWDIR_CNT];
+               struct frand_state __seq_rand_state[DDIR_RWDIR_CNT];
        };
 
        /*
@@ -418,6 +420,7 @@ extern void td_fill_rand_seeds(struct thread_data *);
 extern void add_job_opts(const char **, int);
 extern char *num2str(unsigned long, int, int, int, int);
 extern int ioengine_load(struct thread_data *);
+extern int parse_dryrun(void);
 
 extern uintptr_t page_mask;
 extern uintptr_t page_size;