]> err.no Git - varnish/commit
Give the kevent acceptor another overhaul.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sun, 20 Aug 2006 18:33:21 +0000 (18:33 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sun, 20 Aug 2006 18:33:21 +0000 (18:33 +0000)
commit6be30eaf0ba8d3d0dcdff5fb12c6823e55e4d4a0
tree2bbd7693920b4d1778e7243442846bbf36fe1ba8
parentf86046141ddfd665d870669955fc9fcfb24178d0
Give the kevent acceptor another overhaul.

On a number of fine points the kevent API behaves different from
what I would have expected.

For instance EV_DISABLE/EV_ENABLE on a timer does not reset the
timer.

This is a very defensive version and if that works, it can be optimized
some more.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@857 d4fa192b-c00b-0410-8231-f00ffab90ce4
varnish-cache/bin/varnishd/cache_acceptor.c