Displaying 1 result from an estimated 1 matches for "ioloop_kevent".
2003 Apr 16
1
PATCH Add support for kqueue in ioloop subsystem
...re MacOS X). I've tested both pop3 and imap with no
problems.
To get it working: (bodge method)
> tar zxvf dovecot-0.99.8.1.tar.gz
> cp ioloop-kevent.c dovecot-0.99.8.1/src/lib/
> cd dovecot-0.99.8.1/
> ./configure
> vi config.h
1. replace IOLOOP_POLL (or IOLOOP_SELECT) with IOLOOP_KEVENT
> vi src/lib/Makefile
1. find liblib_a_SOURCES add ioloop-kevent.c to it
2. find liblib_a_OBJECTS add ioloop-kevent.$(OBJEXT) to it
> make
There is a paper on kqueue which includes a performance evaulation here:
http://people.freebsd.org/~jlemon/papers/kqueue.pdf
Thanks,
--
Dominic...