|
From: Alex P. <pes...@ma...> - 2009-02-26 14:52:20
|
On Thursday 26 February 2009 17:47, Dimitry Sibiryakov wrote: > >> AFAIK - no. This is unsupported on Windows completely. I wonder how > >> fbtrace.dll is built with MSVC... > > > > Looks like isc.cpp is included into the project. This is not good > > solution - for example gds__log() can be called by thread A in server - > > and also in thread B in plugin. But as soon as we have 2 instances of > > isc.cpp, there are 2 instances of mutex, protecting gds__log(). Therefore > > one can get garbage in log file. Looks like this is what should be called > > "platform limit". > > But in Makefile.fbtrace isc.cpp is also included into > FBTRACE_OTHER_Sources, so the issue must be cross-platform. May be you > meant gds.cpp?.. Sorry, certainly it's gds.cpp. |