Actually, until recently it was broken on pipes. We've never received any PRs to that effect so there is no way of knowing. You'll have better luck asking the author himself.
-Kip On 12/15/07, James Mansion <[EMAIL PROTECTED]> wrote: > Any idea what the author of libev is on about here (from > http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod): > > unsigned int ev_recommended_backends () > > Return the set of all backends compiled into this binary of libev > and also recommended for this platform. This set is often smaller > than the one returned by |ev_supported_backends|, as for example > kqueue is broken on most BSDs and will not be autodetected unless > you explicitly request it (assuming you know what you are doing). > > and > > |EVBACKEND_KQUEUE| (value 8, most BSD clones) > > Kqueue deserves special mention, as at the time of this writing, it > was broken on all BSDs except NetBSD (usually it doesn't work with > anything but sockets and pipes, except on Darwin, where of course > its completely useless). For this reason its not being > "autodetected" unless you explicitly specify it explicitly in the > flags (i.e. using |EVBACKEND_KQUEUE|). > > It looks like a decent library, but these comments seem unfortunate. > Does anyone know what the author is concerned about? > > James > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "[EMAIL PROTECTED]" > _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"