summaryrefslogtreecommitdiff
path: root/ACE/ace/config-posix.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/config-posix.h')
-rw-r--r--ACE/ace/config-posix.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/ACE/ace/config-posix.h b/ACE/ace/config-posix.h
index dc1f0091ab5..42656c9989e 100644
--- a/ACE/ace/config-posix.h
+++ b/ACE/ace/config-posix.h
@@ -49,18 +49,17 @@
# undef ACE_HAS_THREADS
# else
# if defined(_POSIX_THREADS) && (_POSIX_THREADS-0 != -1 )
-# if !defined(ACE_HAS_THREADS)
-# define ACE_HAS_THREADS
-# endif /* ACE_HAS_THREADS */
+# 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 */
-
-# if !defined(ACE_HAS_PTHREADS_STD)
-# define ACE_HAS_PTHREADS_STD
-# endif /* ACE_HAS_PTHREADS_STD */
+# if !defined(ACE_HAS_PTHREADS)
+# define ACE_HAS_PTHREADS
+# endif /* ACE_HAS_PTHREADS */
+# if !defined(ACE_HAS_PTHREADS_STD)
+# define ACE_HAS_PTHREADS_STD
+# endif /* ACE_HAS_PTHREADS_STD */
# endif /* _POSIX_THREADS */
# endif /* ACE_HAS_THREADS */
#endif /* !ACE_MT_SAFE */
@@ -71,4 +70,8 @@
# endif /* ACE_HAS_POSIX_MESSAGE_PASSING */
#endif /* _POSIX_MESSAGE_PASSING */
+#if (defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) >= 500)
+# define ACE_HAS_SNPRINTF
+#endif /* _XOPEN_SOURCE */
+
#endif /* ACE_CONFIG_POSIX_H */