summaryrefslogtreecommitdiff
path: root/src/SocketCore.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2017-05-08 22:45:12 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2017-05-08 22:45:12 +0900
commitfe2226b988c96c2380686b6a68665fd830445ddd (patch)
treed0b4e5f15bdf10d7cb5532ce67deef81730f9c12 /src/SocketCore.cc
parent63ad6e00725b40d48c784b9451fbc13716fa9ac8 (diff)
Fix compile error with toolchain which lacks IPV6_TCLASS
Diffstat (limited to 'src/SocketCore.cc')
-rw-r--r--src/SocketCore.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/SocketCore.cc b/src/SocketCore.cc
index bce02fd6..d0a205f1 100644
--- a/src/SocketCore.cc
+++ b/src/SocketCore.cc
@@ -581,8 +581,8 @@ void SocketCore::applyIpDscp()
if (family == AF_INET) {
setSockOpt(IPPROTO_IP, IP_TOS, &ipDscp_, sizeof(ipDscp_));
}
-#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || \
- defined(__OpenBSD__) || defined(__DragonFly__)
+#if defined(IPV6_TCLASS) || defined(__linux__) || defined(__FreeBSD__) || \
+ defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
else if (family == AF_INET6) {
setSockOpt(IPPROTO_IPV6, IPV6_TCLASS, &ipDscp_, sizeof(ipDscp_));
}