On 06/11/2018 09:57, Dimitry Sibiryakov wrote: > 06.11.2018 7:34, Alex Peshkoff via Firebird-devel wrote: >> An idea was to have same behavior for remote and embedded >> connections, please read doc/README.fb_shutdown, pay attention at >> fb_shut_confirmation and a sample in the end. > > All this workaround for workarounds just because engine cannot be > properly finalized in atexit()? OMG... > > I agree, this is a area I don't feel the right thing is done.
Initially, I handled the signal to make ISQL catch ctrl+c and cancel the current query execution, then it was changed to many others things. I think if an application working with embedded could corrupt data due to ctrl+c, that application should handle it. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel