changeset 10421:ab772691412e

fix test-poll compilation failure on Cygwin 2008-09-12 Paolo Bonzini <bonzini@gnu.org> * modules/poll-tests: Do not check for io.h. * tests/test-poll.c: Check for __MSVCRT__ instead.
author Paolo Bonzini <bonzini@gnu.org>
date Fri, 12 Sep 2008 20:20:38 +0200
parents ffae1ac7e958
children f52b084922aa
files ChangeLog modules/poll-tests tests/test-poll.c
diffstat 3 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-09-12  Paolo Bonzini  <bonzini@gnu.org>
+
+	* modules/poll-tests: Do not check for io.h.
+	* tests/test-poll.c: Check for __MSVCRT__ instead.
+
 2008-09-12  Paolo Bonzini  <bonzini@gnu.org>
 
 	* lib/sys_socket.in.h (EINPROGRESS): Define for Winsock case.
--- a/modules/poll-tests
+++ b/modules/poll-tests
@@ -11,7 +11,7 @@
 sockets
 
 configure.ac:
-AC_CHECK_HEADERS_ONCE([io.h unistd.h sys/wait.h])
+AC_CHECK_HEADERS_ONCE([unistd.h sys/wait.h])
 
 Makefile.am:
 TESTS += test-poll
--- a/tests/test-poll.c
+++ b/tests/test-poll.c
@@ -31,7 +31,7 @@
 #include <errno.h>
 #include "sockets.h"
 
-#ifdef HAVE_IO_H
+#ifdef __MSVCRT__
 #include <io.h>
 #define pipe(x) _pipe(x, 256, O_BINARY)
 #endif