summaryrefslogtreecommitdiff
path: root/ace/Object_Manager_Base.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Object_Manager_Base.h')
-rw-r--r--ace/Object_Manager_Base.h25
1 files changed, 21 insertions, 4 deletions
diff --git a/ace/Object_Manager_Base.h b/ace/Object_Manager_Base.h
index 0ebf39628d3..a1d1d18f498 100644
--- a/ace/Object_Manager_Base.h
+++ b/ace/Object_Manager_Base.h
@@ -26,10 +26,27 @@
#include "ace/OS_Export.h"
#include "ace/Cleanup.h"
-#include "ace/OS_NS_netdb.h"
-#include "ace/OS_NS_unistd.h"
-#include "ace/OS_NS_time.h"
-#include "ace/OS_NS_stdlib.h"
+#include "ace/os_include/sys/os_types.h"
+//#include "ace/OS_NS_netdb.h"
+//#include "ace/OS_NS_unistd.h"
+//#include "ace/OS_NS_time.h"
+//#include "ace/OS_NS_stdlib.h"
+namespace ACE_OS {
+# if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) && defined (ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
+int netdb_acquire (void);
+int netdb_release (void);
+# endif /* defined (ACE_MT_SAFE) && ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
+ssize_t pread(ACE_HANDLE, void*, size_t, off_t);
+ssize_t pwrite(ACE_HANDLE, const void*, size_t, off_t);
+time_t mktime(tm*);
+int atexit(void (*)());
+}
+class ACE_Object_Manager;
+class ACE_OS_Object_Manager_Manager;
+class ACE_TSS_Cleanup;
+class ACE_TSS_Emulation;
+class ACE_Log_Msg;
+//void ACE_OS_Object_Manager_Internal_Exit_Hook ();
class ACE_Thread_Hook;