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]"

Reply via email to