]> granicus.if.org Git - libevent/commit
Make kqueue use changelists.
authorNick Mathewson <nickm@torproject.org>
Thu, 14 Jan 2010 21:31:05 +0000 (16:31 -0500)
committerNick Mathewson <nickm@torproject.org>
Thu, 14 Jan 2010 21:34:40 +0000 (16:34 -0500)
commit45e5ae3717aa238050a1eb0148beb83f2711c743
tree08a60608129eded7f2c11b6a01fbc7b1bf7dfe11
parent27308aae4d921ecc286ab7a734693c2e27737a99
Make kqueue use changelists.

This fixes a bug in kqueue identified by Charles Kerr and various
Transmission users, where adding and deleting an event in succession
would make the event get reported, even if we didn't actually want to
see it.

Of course, this also makes the array of changes passed to kevent
smaller, which could help performance.
kqueue.c