summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mruby/ext/io.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/mruby/ext/io.h b/include/mruby/ext/io.h
index a104d6d1f..209108a9d 100644
--- a/include/mruby/ext/io.h
+++ b/include/mruby/ext/io.h
@@ -16,7 +16,11 @@ extern "C" {
#include <sys/types.h>
#include <sys/stat.h>
-#include <sys/wait.h>
+#if !defined(_WIN32) || !defined(__MINGW32__)
+ #include <sys/wait.h>
+#else
+ #include <winsock.h>
+#endif
#include <stdio.h>
#include <string.h>
#include <limits.h>