kqueue and libev
Julian Elischer
julian at elischer.org
Sat Dec 15 13:50:00 PST 2007
James Mansion 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?
he's just plain misinformed
>
> James
>
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
More information about the freebsd-hackers
mailing list