[PUSHED] Use clock_gettime instead of gettimeofday to have more preci...

Stephan Bergmann sbergman at redhat.com
Wed May 15 05:04:53 PDT 2013


On 05/15/2013 11:40 AM, Norbert Thiebaud wrote:
> I'm concerned about static variable in ure... and how to properly and
> racelessly initialize it...

There's three options, at least for a POD variable that doesn't incur an 
atexit destructor:

* In environments where HAVE_THREADSAFE_STATICS (config_global.h) is 
guaranteed to be 1, just use a plain static variable.

* Otherwise, use the rtl/instance.hxx machinery.

* Or, for code in the sal library, add any necessary initialization to 
sal_detail_initialize.

Stephan


More information about the LibreOffice mailing list