EXPERIMENTAL: tevent_kqueue support

Jeremy Allison jra at samba.org
Tue Feb 19 17:50:52 MST 2013


On Sun, Feb 17, 2013 at 05:07:30PM +0100, Stefan (metze) Metzmacher wrote:
> Hi Timur,
> 
> I've started with a tevent_kqueue implementation
> (just looking at the man page).
> 
> It compiles for me on linux with the 2nd HACK patch.
> 
> Can you have a look and test it?
> 
> @Jeremy: we may want to pick up some of the simplified logic into the
> epoll backend:
>          kqueue_update_fd_event() instead of
>          epoll_add_event/epoll_mod_event/epoll_del_event/epoll_change_event.

Don't think that will work. The difference between epoll/kqueue
is that kqueue doesn't seem to have the restriction on adding
2 events with the same fd, which means we'd have to migrate
all the logic in my epoll patch into a epoll_update_fd_event
function, which might get rather messy :-).

Jeremy.


More information about the samba-technical mailing list