summaryrefslogtreecommitdiff
path: root/ACE/ace/config-linux-common.h
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-10-13 14:38:52 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-10-13 14:38:52 +0000
commite08f559df4ae35b1067ad0a573a3aaff79b51de9 (patch)
tree0cf45976f0a0b794b73bd2254fbf05e62c487b6f /ACE/ace/config-linux-common.h
parentfd31f6bb146a0ef4a9f60380323955ebdcc2ec08 (diff)
downloadATCD-e08f559df4ae35b1067ad0a573a3aaff79b51de9.tar.gz
ChangeLogTag: Mon Oct 13 14:23:06 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
Diffstat (limited to 'ACE/ace/config-linux-common.h')
-rw-r--r--ACE/ace/config-linux-common.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/ACE/ace/config-linux-common.h b/ACE/ace/config-linux-common.h
index c3d709c3645..b93118d999d 100644
--- a/ACE/ace/config-linux-common.h
+++ b/ACE/ace/config-linux-common.h
@@ -398,6 +398,13 @@
#define ACE_HAS_ICMP_SUPPORT 1
+// According to man pages Linux uses different (compared to UNIX systems) types
+// for setting IP_MULTICAST_TTL and IPV6_MULTICAST_LOOP / IP_MULTICAST_LOOP
+// in setsockopt/getsockopt.
+#define ACE_HAS_IP_MULTICAST_TTL_AS_INT 1
+#define ACE_HAS_IPV6_MULTICAST_LOOP_AS_BOOL 1
+#define ACE_HAS_IP_MULTICAST_LOOP_AS_INT 1
+
#if defined (ACE_LACKS_NETWORKING)
# include "ace/config-posix-nonetworking.h"
#else