return 0;
}
-static int fio_sgio_getevents(struct thread_data *td, int min, int max,
- struct timespec fio_unused *t)
+static int fio_sgio_getevents(struct thread_data *td, unsigned int min,
+ unsigned int max, struct timespec fio_unused *t)
{
struct sgio_data *sd = td->io_ops->data;
int left = max, ret, r = 0;
int ret;
io_u = __get_io_u(td);
- io_u->file = &td->files[0];
+ io_u->file = td->files[0];
assert(io_u);
hdr = &io_u->hdr;
return ret;
if (sd && !sd->type_checked && fio_sgio_type_check(td, f)) {
- generic_close_file(td, f);
+ ret = generic_close_file(td, f);
return 1;
}