Yes, that's it

On Saturday, March 31, 2012, Bluezery wrote:

> 2012/3/30 Gustavo Sverzut Barbieri <barbi...@profusion.mobi <javascript:;>
> >:
> > On Fri, Mar 30, 2012 at 3:43 AM, Bluezery <ohpo...@gmail.com<javascript:;>>
> wrote:
> >> Hello,
> >>
> >> I want to add new eina_module_resident() API in eina_modules.
> >> This function makes the module never be unloaded before process is
> closed.
> >> This is needed in which case a module should not be closed.
> >> For example, if a module uses static GObject,  closing and reopening
> >> it cause crashes.
> >> Because  a module can be made by other opensource or proprietary code,
> >> this API is needed.
> >
> > Wasn't a common sense that dynamically loaded modules should be never
> > unload? I recall raster disabling the actual dlclose(), if not in
> > Eina, something in e_modules... It's too dangerous, and is it worth?
>
> You mean that forbidding module unload is a common sense?? (Sorry for
> my understanding English.)
> I agree with that. It's too dangerous to dlclose().
> But, dlclose() is not disabled in eina_module currently.  So I want to
> add API for giving rights to disable this for end-users.
>
> I looked around the e_module.  And I found that e_module does not
> eina_module and use dlopen() directly.  Also it do not use dlclose()
> except error.
>
> > As a note, kernel developers condemn module unloading, saying it's
> > just a module developer feature and should never be used by end-users
> > (although we all do to work around buggy kernel modules such as
> > broadcom's proprietary wifi).
> >
> > --
> > Gustavo Sverzut Barbieri
> > http://profusion.mobi embedded systems
> > --------------------------------------
> > MSN: barbi...@gmail.com <javascript:;>
> > Skype: gsbarbieri
> > Mobile: +55 (19) 9225-2202
> >
> >
> ------------------------------------------------------------------------------
> > This SF email is sponsosred by:
> > Try Windows Azure free for 90 days Click Here
> > http://p.sf.net/sfu/sfd2d-msazure
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net <javascript:;>
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
>
> --
> BRs,
> Kim.
>


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to