Move Windows port to MinGW
[fio.git] / client.c
index a61bc803b4267708a7f1f8affe160f9154256ac5..ace70d357b97a3e882bacfea811e265779a85b44 100644 (file)
--- a/client.c
+++ b/client.c
@@ -404,6 +404,11 @@ int fio_clients_connect(void)
        struct flist_head *entry, *tmp;
        int ret;
 
+#ifdef WIN32
+       WSADATA wsd;
+       WSAStartup(MAKEWORD(2,2), &wsd);
+#endif
+
        dprint(FD_NET, "client: connect all\n");
 
        client_signal_handler();
@@ -638,7 +643,7 @@ static void convert_agg(struct disk_util_agg *agg)
        agg->io_ticks           = le32_to_cpu(agg->io_ticks);
        agg->time_in_queue      = le32_to_cpu(agg->time_in_queue);
        agg->slavecount         = le32_to_cpu(agg->slavecount);
-       agg->max_util.u.f       = __le64_to_cpu(fio_uint64_to_double(agg->max_util.u.i));
+       agg->max_util.u.f       = fio_uint64_to_double(__le64_to_cpu(agg->max_util.u.i));
 }
 
 static void convert_dus(struct disk_util_stat *dus)