diff options
author | Monty Brandenberg <monty@lindenlab.com> | 2010-12-16 16:42:26 -0800 |
---|---|---|
committer | Monty Brandenberg <monty@lindenlab.com> | 2010-12-16 16:42:26 -0800 |
commit | 3c05ebd28635e867f9726062b08cdbf4a7b53b22 (patch) | |
tree | 5edce338cba41d8ba7bc24919ab90cad19ab4186 /indra/llwindow | |
parent | de8fa40209300a92a595be59073a2f0cb258e15b (diff) |
ESC-237 No static init of LLAtomics and move TFRequest out of unnamed namespace.
Linux startup crash appears to be due to static/global C++ init of LLAtomic
types. The initializer with explicit value makes some runtime calls and it
looks like these assume, at least on Linux, that apr_initialize() has been
called. So move the static POST count to a member and provide accessors
and increment/decrement. Command queue was built on a pointer to a class
in anonymous namespace and that's not quite valid. Made it a nested
class (really a nested forward declaration) while keeping the derived
classes in anonymous.
Diffstat (limited to 'indra/llwindow')
0 files changed, 0 insertions, 0 deletions