On Fri, Mar 30, 2012 at 3:43 AM, Bluezery <ohpo...@gmail.com> 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? 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 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