Re: Improving API for lists, or wildcarded schemas



In <20040131144724 9621 95095 polymer turner gestalt entity net>, Dave Cridland [Home] wrote:

> On Fri Jan 30 21:29:57 2004, Tony Houghton wrote:
> >In <20040130203415 9621 30044 polymer turner gestalt entity net>, you 
> >wrote:
> >>Ah, so libgconf would obtain locks on gconfd, but this API wouldn't be
> >>exposed. Still the same problem, I think - although most badly written
> >>applications will be running through the library.
> >
> >If libgconf is written robustly it should be able to effectively
> >guarantee not to crash while a key is locked.
> 
> While I have the greatest of respect for Havoc & co's programming skills, I 
> think expecting libgconf to be *guaranteed* not to crash during a 
> lock-get-set-release cycle is asking a bit much.
> 
> Gconfd, in any case, essentially needs to be written on the assumption that 
> it will crash at the most awkward time possible.

Well, perhaps what I mean is it should be able to guarantee that if a
crash does leave something locked it's due to a gconf bug, regardless of
whether the client was also bugged. Except that a client bug could
corrupt gconf's memory. :-(

-- 
TH * http://www.realh.co.uk



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