diff options
Diffstat (limited to 'ace/Object_Manager_Base.h')
-rw-r--r-- | ace/Object_Manager_Base.h | 25 |
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; |