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

Re: [MiNT] [MiNT]patches, was: Mintlib: Bindings for EsetShift() and VsetMask()



On Sun, 2009-12-13 at 12:07 +0100, Helmut Karlowski wrote:
> Am 13.12.2009, 11:58 Uhr, schrieb Vincent Rivière  
> <vincent.riviere@freesbee.fr>:
> 
> > In this case the strict reference counting like in Linux should really  
> > be implemented.
> 
> A km cannot be loaded more than once atm (not shared). I would prefer to  
> prevent it from being loaded more than once, because there is no  
> implementation for loading kms like shared libs or so I think.
> 
> When only the process that started the km is allowed to free it, I think  
> it should be enough for the moment.

I don't think that's enough either because if it's a shell and you
did ...

xaloader &

that would background it and still keep the shell available, then you
could attempt to unload from that shell and still crash the system
because xaaes may still be in-use.

Alan.