|
Boost-Commit : |
From: chris_at_[hidden]
Date: 2008-08-08 10:49:24
Author: chris_kohlhoff
Date: 2008-08-08 10:49:23 EDT (Fri, 08 Aug 2008)
New Revision: 48033
URL: http://svn.boost.org/trac/boost/changeset/48033
Log:
QNX defines AI_V4MAPPED, AI_ALL and AI_ADDRCONFIG but does not implement them.
Text files modified:
trunk/boost/asio/ip/resolver_query_base.hpp | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
Modified: trunk/boost/asio/ip/resolver_query_base.hpp
==============================================================================
--- trunk/boost/asio/ip/resolver_query_base.hpp (original)
+++ trunk/boost/asio/ip/resolver_query_base.hpp 2008-08-08 10:49:23 EDT (Fri, 08 Aug 2008)
@@ -70,17 +70,19 @@
# else
BOOST_STATIC_CONSTANT(int, numeric_service = 0);
# endif
-# if defined(AI_V4MAPPED)
+ // Note: QNX Neutrino 6.3 defines AI_V4MAPPED, AI_ALL and AI_ADDRCONFIG but
+ // does not implement them. Therefore they are specifically excluded here.
+# if defined(AI_V4MAPPED) && !defined(__QNXNTO__)
BOOST_STATIC_CONSTANT(int, v4_mapped = AI_V4MAPPED);
# else
BOOST_STATIC_CONSTANT(int, v4_mapped = 0);
# endif
-# if defined(AI_ALL)
+# if defined(AI_ALL) && !defined(__QNXNTO__)
BOOST_STATIC_CONSTANT(int, all_matching = AI_ALL);
# else
BOOST_STATIC_CONSTANT(int, all_matching = 0);
# endif
-# if defined(AI_ADDRCONFIG)
+# if defined(AI_ADDRCONFIG) && !defined(__QNXNTO__)
BOOST_STATIC_CONSTANT(int, address_configured = AI_ADDRCONFIG);
# else
BOOST_STATIC_CONSTANT(int, address_configured = 0);
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk