Displaying 3 results from an estimated 3 matches for "ioloop_select".
2004 Aug 30
0
[PATCH] [RFC] epoll based ioloop handler (now with patch)
...configure.in 2004-08-09 23:14:02.000000000 +0400
+++ dovecot-cvs/configure.in 2004-08-25 19:37:47.000000000 +0400
@@ -265,10 +265,14 @@ AC_CHECK_FUNCS(fcntl flock lockf inet_at
dnl * poll/select?
-AC_CHECK_FUNC(poll, [
- AC_DEFINE(IOLOOP_POLL,, Implement I/O loop with poll())
-], [
- AC_DEFINE(IOLOOP_SELECT,, Implement I/O loop with select())
+AC_CHECK_FUNC(epoll_create, [
+ AC_DEFINE(IOLOOP_EPOLL,, Implement I/O loop with Linux 2.6 epoll())
+ ], [
+ AC_CHECK_FUNC(poll, [
+ AC_DEFINE(IOLOOP_POLL,, Implement I/O loop with poll())
+ ], [
+ AC_DEFINE(IOLOOP_SELECT,, Implement I/O loop with select(...
2005 Aug 30
2
Very minor feature request
Hello,
I'd suggest a way to get to know the "capabilities" of a compiled Dovecot.
The background is that I've run the sequence
./configure --with-ldap && make && make install
twice, all three commands tell me that all is fine (ldap is listed in the
modules), but still dovecot told me that ldap is no Usedb module.
A "make clean" before solved the
2003 Apr 16
1
PATCH Add support for kqueue in ioloop subsystem
...Darwin
(and therefore 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...