close(client->fd);
client->fd = -1;
+ if (client->ops->removed)
+ client->ops->removed(client);
+
nr_clients--;
sum_stat_clients--;
return 0;
}
-void fio_client_terminate(struct fio_client *client)
+int fio_client_terminate(struct fio_client *client)
{
- fio_net_send_quit(client->fd);
+ return fio_net_send_quit(client->fd);
}
void fio_clients_terminate(void)