[Dovecot] kqueue rewrite testing, try #3

Christian Rueger cr+lists at rueger-net.de
Fri Aug 18 01:05:08 EEST 2006


Am Donnerstag, den 17.08.2006, 22:02 +0300 schrieb Timo Sirainen:
> So, apparently the original kqueue code was working fine after all,
> although it was much more complex than it really needed to be. So, this
> time there's a really simple and pretty kqueue implementation:
> 
> http://dovecot.org/nightly/dovecot-latest.tar.gz
> 
> Tested that it seems to work with FreeBSD.
> 
lite tested on OpenBSD 4.0-beta, seems to work
use an updated OpenBSD-Port compiled --with-notify=kqueue
--with-ioloop=kqueue

some warnings:
 
if cc -DHAVE_CONFIG_H -I. -I. -I../..  -I../../src/lib
-I../../src/lib-mail    -std=gnu99 -O2 -pipe  -I/usr/local/include -Wall
-W -Wmissing-prototypes -Wmi
mail-index-transaction.c: In function `mail_index_update_header_ext':
mail-index-transaction.c:780: warning: unused parameter `t'
mail-index-transaction.c:781: warning: unused parameter `ext_id'
mail-index-transaction.c:781: warning: unused parameter `offset'
mail-index-transaction.c:782: warning: unused parameter `data'
mail-index-transaction.c:782: warning: unused parameter `size'

if cc -DHAVE_CONFIG_H -I. -I. -I../../../..  -I../../../../src/lib
-I../../../../src/lib-mail  -I../../../../src/lib-imap
-I../../../../src/lib-index  -I..
maildir-storage.c: In function `rename_subfolders':
maildir-storage.c:799: warning: `names' might be used uninitialized in
this function

if cc -DHAVE_CONFIG_H -I. -I. -I../../../..  -I../../../../src/lib
-I../../../../src/lib-mail  -I../../../../src/lib-imap
-I../../../../src/lib-index  -I..
dbox-uidlist.c: In function `dbox_uidlist_append_commit':
dbox-uidlist.c:839: warning: `ret' might be used uninitialized in this
function

if cc -DHAVE_CONFIG_H -I. -I. -I../..  -I../../src/lib
-I../../src/lib-sql  -I../../src/lib-settings  -I../../src/lib-ntlm
-DAUTH_MODULE_DIR=\""/usr/local/
auth-master-connection.c: In function `master_input_die':
auth-master-connection.c:145: warning: unused parameter `conn'

if /usr/local/bin/libtool  --mode=compile --tag=CC cc -DHAVE_CONFIG_H
-I. -I. -I../../..  -I../../../src/lib  -I../../../src/lib-mail
-I../../../src/lib-st cc -DHAVE_CONFIG_H -I. -I. -I../../..
-I../../../src/lib -I../../../src/lib-mail -I../../../src/lib-storage
-std=gnu99 -O2 -pipe -I/usr/local/include -Wall
acl-backend-vfile.c: In function `acl_backend_vfile_object_update':
acl-backend-vfile.c:423: warning: unused parameter `aclobj'
acl-backend-vfile.c:424: warning: unused parameter `rights'
acl-backend-vfile.c: In function `acl_backend_vfile_object_list_next':
acl-backend-vfile.c:441: warning: unused parameter `iter'
acl-backend-vfile.c:442: warning: unused parameter `rights_r'


-- 
Christian Rueger <cr+lists at rueger-net.de>



More information about the dovecot mailing list