DragonFly bugs List (threaded) for 2009-09
DragonFly BSD
DragonFly bugs List (threaded) for 2009-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Postfix kqueue(2) support broken


From: Aggelos Economopoulos <aoiko@xxxxxxxxxxxxxx>
Date: Tue, 22 Sep 2009 09:51:14 +0300

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@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.




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]