summaryrefslogtreecommitdiff
path: root/ACE/ace/Object_Manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/Object_Manager.h')
-rw-r--r--ACE/ace/Object_Manager.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ACE/ace/Object_Manager.h b/ACE/ace/Object_Manager.h
index b330fe16e84..8481aa15e99 100644
--- a/ACE/ace/Object_Manager.h
+++ b/ACE/ace/Object_Manager.h
@@ -245,6 +245,11 @@ public:
*/
static int at_exit (ACE_Cleanup *object, void *param = 0);
+#if defined (ACE_HAS_TSS_EMULATION)
+ static int init_tss (void);
+ int init_tss_i (void);
+#endif
+
/**
* Register an object (or array) for cleanup at process termination.
* "cleanup_hook" points to a (global, or static member) function
@@ -424,6 +429,7 @@ private:
#if defined (ACE_HAS_TSS_EMULATION)
// Main thread's thread-specific storage array.
void *ts_storage_[ACE_TSS_Emulation::ACE_TSS_THREAD_KEYS_MAX];
+ bool ts_storage_initialized_;
#endif /* ACE_HAS_TSS_EMULATION */
#if !defined (ACE_HAS_NONSTATIC_OBJECT_MANAGER)