diff options
Diffstat (limited to 'dep/ACE_wrappers/ace/config-posix.h')
-rw-r--r-- | dep/ACE_wrappers/ace/config-posix.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/dep/ACE_wrappers/ace/config-posix.h b/dep/ACE_wrappers/ace/config-posix.h index 6015293d546..a9cb744435b 100644 --- a/dep/ACE_wrappers/ace/config-posix.h +++ b/dep/ACE_wrappers/ace/config-posix.h @@ -1,8 +1,11 @@ /* -*- C++ -*- */ // $Id: config-posix.h 82517 2008-08-05 19:36:26Z shuston $ + #ifndef ACE_CONFIG_POSIX_H #define ACE_CONFIG_POSIX_H + #include <unistd.h> + /* The following POSIX constants are defined after <unistd.h> is * included. They are documented in: * http://www.opengroup.org/onlinepubs/007904975/basedefs/unistd.h.html @@ -12,11 +15,13 @@ # define ACE_HAS_POSIX_REALTIME_SIGNALS # endif /* ACE_HAS_POSIX_REALTIME_SIGNALS */ #endif /* _POSIX_REALTIME_SIGNALS */ + #if defined(_POSIX_ASYNCHRONOUS_IO) && (_POSIX_ASYNCHRONOUS_IO-0 != -1 ) # if !defined(ACE_HAS_AIO_CALLS) # define ACE_HAS_AIO_CALLS # endif /* ACE_HAS_AIO_CALLS */ #endif /* _POSIX_ASYNCHRONOUS_IO */ + #if !defined (ACE_MT_SAFE) || (ACE_MT_SAFE != 0) # if defined(_POSIX_SEMAPHORES) && (_POSIX_SEMAPHORES-0 != -1 ) # if !defined(ACE_HAS_POSIX_SEM) @@ -30,11 +35,13 @@ # endif /* ACE_HAS_POSIX_SEM */ # endif /* ACE_HAS_POSIX_SEM */ #endif /* !ACE_MT_SAFE */ + #if defined(_POSIX_SHARED_MEMORY_OBJECTS) && (_POSIX_SHARED_MEMORY_OBJECTS-0 != -1 ) # if !defined(ACE_HAS_SHM_OPEN) # define ACE_HAS_SHM_OPEN # endif /* ACE_HAS_SHM_OPEN */ #endif /* _POSIX_SHARED_MEMORY_OBJECTS */ + // Check if threading enabled/disable through platform_macros #if !defined (ACE_MT_SAFE) || (ACE_MT_SAFE != 0) // Allow the user to disable use of threads by setting ACE_HAS_THREADS to 0 @@ -48,16 +55,20 @@ # if !defined(ACE_HAS_THREADS) # define ACE_HAS_THREADS # endif /* ACE_HAS_THREADS */ + # if !defined(ACE_HAS_PTHREADS) # define ACE_HAS_PTHREADS # endif /* ACE_HAS_PTHREADS */ + # endif /* _POSIX_THREADS */ # endif /* ACE_HAS_THREADS */ #endif /* !ACE_MT_SAFE */ + #if defined(_POSIX_MESSAGE_PASSING) && (_POSIX_MESSAGE_PASSING-0 != -1 ) # if !defined(ACE_HAS_POSIX_MESSAGE_PASSING) # define ACE_HAS_POSIX_MESSAGE_PASSING # endif /* ACE_HAS_POSIX_MESSAGE_PASSING */ #endif /* _POSIX_MESSAGE_PASSING */ + #endif /* ACE_CONFIG_POSIX_H */ |