Postfix kqueue(2) support broken
Aggelos Economopoulos
aoiko at cc.ece.ntua.gr
Mon Sep 21 23:52:22 PDT 2009
Hasso Tepper wrote:
[...]
> At all kqueue(2) seems to be extremely fragile in DragonFly. There are
> many packages using it probably just via autodetecting it, but there is
> packages known to be broken in DragonFly for ages while built with
> kqueue(2) support. Sysutils/dbus is certainly most notable such one -
> kqueue(2) support works on every BSD except DragonFly.
Do those packages use pipes? Does this commit help with the postfix
issue at least?
commit d9dd0db189df92875f7bde80747910ad551eabdd
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Sep 21 23:17:14 2009 -0700
kernel - Fix kqueue and SIGIO operation on pipes
* pipe reads and writes were not notifying kqueue and SIGIO consumers
due to an incorrect conditional which only tested for select/poll
consumers.
More information about the Bugs
mailing list