kqueue and libev

Adrian Chadd adrian at freebsd.org
Sat Dec 15 02:36:07 PST 2007


On 15/12/2007, James Mansion <james at mansionfamily.plus.com> wrote:
> |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|).

Does he define "broken" anywhere?

It seems to work great for Squid and Varnish..

-- 
Adrian Chadd - adrian at freebsd.org


More information about the freebsd-hackers mailing list