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