--- EV/Makefile.PL 2007/12/01 22:51:34 1.27 +++ EV/Makefile.PL 2007/12/21 04:41:12 1.28 @@ -142,16 +142,16 @@ Note that kqueue is broken on most operating systems, so it defaults to 'n' on everything but netbsd. Here is what we know: -NetBSD: working in at least 3.1. Yeah! :) +NetBSD: partially working in at least 3.1. Yeah! :) FreeBSD: broken on at least 6.2-STABLE, - sockets and pipes *might* work, ptys definitely don't. + sockets *likely* work, ptys definitely don't. OpenBSD: reports indicate that it likely doesn't work (similar problems as on FreeBSD). -OS X: completely, utterly broken on at least <= 10.5. +OS X: completely, utterly broken on at least < 10.5. EOF -my $can_kqueue = $^O =~ /netbsd/i && -e "/usr/include/sys/event.h"; +my $can_kqueue = -e "/usr/include/sys/event.h"; $DEFINE .= " -DEV_USE_KQUEUE=" . (0 + (prompt ("Enable kqueue backend (y/n)?", $can_kqueue ? "y" : "n") =~ /[yY]/));