fio patch: Windows netio fixes
Jens,
I've attached a patch to fix netio on Windows:
Add call to WSAStartup() to engines\net.c.
Fix NULL dereference in poll().
Add inet_aton().
--
Bruce Cran
Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/engines/net.c b/engines/net.c
index 7354d31..c533799 100644
--- a/engines/net.c
+++ b/engines/net.c
@@ -144,7 +144,7 @@
td_verror(td, EINVAL, "bad direction");
return 1;
}
-
+
return 0;
}
@@ -687,6 +687,11 @@
struct netio_options *o = td->eo;
int ret;
+#ifdef WIN32
+ WSADATA wsd;
+ WSAStartup(MAKEWORD(2,2), &wsd);
+#endif
+
if (td_random(td)) {
log_err("fio: network IO can't be random\n");
return 1;