X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=options.h;h=83a58e27d50718ba91d909795aec5f419440ca2a;hp=539a63667afb505ad6b61a8bc9b299297a8ed9dd;hb=2e2b80c58afa2da6cf2e6c792db16757b2244847;hpb=75e6bcba7e5824b8852590fa54963db64f05c70d diff --git a/options.h b/options.h index 539a6366..83a58e27 100644 --- a/options.h +++ b/options.h @@ -9,8 +9,6 @@ #include "flist.h" #include "lib/types.h" -#define td_var_offset(var) ((size_t) &((struct thread_options *)0)->var) - int add_option(struct fio_option *); void invalidate_profile_options(const char *); extern char *exec_profile; @@ -19,7 +17,6 @@ void add_opt_posval(const char *, const char *, const char *); void del_opt_posval(const char *, const char *); struct thread_data; void fio_options_free(struct thread_data *); -char *get_name_idx(char *, int); int set_name_idx(char *, size_t, char *, int, bool); extern char client_sockaddr_str[]; /* used with --client option */ @@ -30,7 +27,7 @@ extern bool __fio_option_is_set(struct thread_options *, unsigned int off); #define fio_option_is_set(__td, name) \ ({ \ - const unsigned int off = td_var_offset(name); \ + const unsigned int off = offsetof(struct thread_options, name); \ bool __r = __fio_option_is_set((__td), off); \ __r; \ })