Re: [Firebird-devel] MacOS problem with dlclose

2022-01-21 Thread Adriano dos Santos Fernandes
Hi Alex and Paul! I see three way to resolve this: 1) Disable unload timer in PluginManager in MacOS. 2) Makes it possible for engine plugin to relive when it was shut down and its entry point is called again. I have tested this solution and it seems to work, but some details must be more tested

Re: [Firebird-devel] MacOS problem with dlclose

2022-01-21 Thread Dimitry Sibiryakov
Adriano dos Santos Fernandes wrote 21.01.2022 20:08: 1) Disable unload timer in PluginManager in MacOS. 2) Makes it possible for engine plugin to relive when it was shut down and its entry point is called again. I have tested this solution and it seems to work, but some details must be more test

Re: [Firebird-devel] MacOS problem with dlclose

2022-01-21 Thread Dimitry Sibiryakov
Dimitry Sibiryakov wrote 21.01.2022 21:19: initialization in the entry point and finalization in doCleanup for all plugin-related things and initialization in constructor and finalization in destructor for every library-related things should be the right behavior for every plugin including engi