testsuite/testutils.c: Fix build on Visual Studio
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 29 Jan 2021 09:52:54 +0000 (17:52 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 29 Jan 2021 09:59:10 +0000 (17:59 +0800)
Visual Studio does not come with unistd.h, but Windows do have write() and
close() in io.h, so include io.h instead of unistd.h on Windows.

For MinGW, unistd.h in turn includes io.h.

testsuite/testutils.c

index 3d537e80dc68d8931ebc979fb4fa12b8a9c605d0..29df624cd97c1ba1611f11ba190a2a2904a395f0 100644 (file)
 
 #include <glib.h>
 #include <glib/gstdio.h>
+
+#ifdef G_OS_WIN32
+#include <io.h>
+#else
 #include <unistd.h>
+#endif
+
 #include "testsuite/testutils.h"
 
 char *