If the callback is present, it is preferred to the offsets. So
giving offsets with a callback specified doesn't make sense.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
/*
* Sanitize the options structure. For now it just sets min/max for bool
/*
* Sanitize the options structure. For now it just sets min/max for bool
+ * values and whether both callback and offsets are given.
*/
void options_init(struct fio_option *options)
{
*/
void options_init(struct fio_option *options)
{
o->minval = 0;
o->maxval = 1;
}
o->minval = 0;
o->maxval = 1;
}
+ if (o->cb && (o->off1 || o->off2 || o->off3 || o->off4))
+ fprintf(stderr, "Option %s: both cb and offset given\n", o->name);