X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=parse.c;h=04b2e1989e34b0fa54810a4f97d8649f0f53eb91;hb=c9964510c46844015a8f1509b792a171ab753969;hp=483a62f680cf8ba3dde1982afdb9aea63bcd6d73;hpb=5cd4efe903798f2185a347911a9440324558c89f;p=fio.git diff --git a/parse.c b/parse.c index 483a62f6..04b2e198 100644 --- a/parse.c +++ b/parse.c @@ -1048,7 +1048,20 @@ struct fio_option *find_option(struct fio_option *options, const char *opt) const struct fio_option * find_option_c(const struct fio_option *options, const char *opt) { - return find_option((struct fio_option *)options, opt); + const struct fio_option *o; + + for (o = &options[0]; o->name; o++) { + if (!o_match(o, opt)) + continue; + if (o->type == FIO_OPT_UNSUPPORTED) { + log_err("Option <%s>: %s\n", o->name, o->help); + continue; + } + + return o; + } + + return NULL; } static const struct fio_option *