+ if (ops->version != FIO_IOOPS_VERSION) {
+ log_err("bad ioops version %d (want %d)\n", ops->version, FIO_IOOPS_VERSION);
+ dlclose(dlhandle);
+ return NULL;
+ }
+
+ ret = malloc(sizeof(*ret));
+ memcpy(ret, ops, sizeof(*ret));
+ ret->data = NULL;
+ ret->dlhandle = dlhandle;
+
+ return ret;