From 3eb044d0a9cdaa9bc6a8fc202f1725bd7eda5e0b Mon Sep 17 00:00:00 2001 From: Trond Norbye Date: Tue, 23 Mar 2010 13:27:10 -0400 Subject: [PATCH] Never test for select() on windows On 64-bit windows, configure actually _finds_ select when it tests for it, and due to the ordering of the io implementations in event.c it is chosen over the win32select implementation. This modification skips the test for select on win32 (we don't want that anyway, because Windows has its own), causing my windows box to get the win32select implementation. (edited by Nick) --- configure.in | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index 269f6cdc..861997b4 100644 --- a/configure.in +++ b/configure.in @@ -258,9 +258,11 @@ yes needsignal=no haveselect=no -AC_CHECK_FUNCS(select, [haveselect=yes], ) -if test "x$haveselect" = "xyes" ; then - needsignal=yes +if test x$bwin32 != xtrue; then + AC_CHECK_FUNCS(select, [haveselect=yes], ) + if test "x$haveselect" = "xyes" ; then + needsignal=yes + fi fi AM_CONDITIONAL(SELECT_BACKEND, [test "x$haveselect" = "xyes"])