// -*- C++ -*- // $Id: OS.inl 87244 2009-10-27 20:15:48Z olli $ #if !defined (ACE_HAS_INLINED_OSCALLS) # undef ACE_INLINE # define ACE_INLINE #endif /* ACE_HAS_INLINED_OSCALLS */ #if defined (ACE_HAS_XLI) # include /**/ #endif /* ACE_HAS_XLI */ #if !defined (ACE_HAS_CPLUSPLUS_HEADERS) # include /**/ # include /**/ #endif /* ACE_HAS_CPLUSPLUS_HEADERS */ #if defined (ACE_HAS_SYSENT_H) # include /**/ #endif /* ACE_HAS_SYSENT_H */ #if defined (ACE_USES_STD_NAMESPACE_FOR_STDC_LIB) && \ (ACE_USES_STD_NAMESPACE_FOR_STDC_LIB != 0) using std::bsearch; using std::qsort; # if defined (ACE_WIN32) using std::_tzset; # else using std::tzset; # endif using std::ctime; using std::localtime; using std::gmtime; using std::asctime; using std::strftime; #endif /* ACE_USES_STD_NAMESPACE_FOR_STDC_LIB */ #if !defined (ACE_LACKS_MALLOC_H) # include /**/ #endif /* ACE_LACKS_MALLOC_H */ #if !defined (ACE_WIN32) // The following are #defines and #includes that must be visible for // ACE to compile it's OS wrapper class implementation correctly. We // put them inside of here to reduce compiler overhead if we're not // inlining... # if defined (ACE_HAS_REGEX) # include /**/ # endif /* ACE_HAS_REGEX */ # if defined (ACE_HAS_SYS_SYSTEMINFO_H) # include /**/ # endif /* ACE_HAS_SYS_SYSTEMINFO_H */ # if defined (ACE_HAS_SYS_SYSCALL_H) # include /**/ # endif /* ACE_HAS_SYS_SYSCALL_H */ # if defined (UNIXWARE) /* See strcasecmp, below */ # include /**/ # endif /* UNIXWARE */ # if defined (ACE_HAS_GETIFADDRS) # if defined (ACE_VXWORKS) # include /**/ # else # include /**/ # endif # endif /* ACE_HAS_GETIFADDRS */ #endif /* WIN32 */ #if defined (ACE_HAS_SHM_OPEN) && defined(INTEGRITY) #include "ace/os_include/sys/os_mman.h" #endif // ****************************************************************