Kaynağa Gözat

Fix compile error with toolchain which lacks IPV6_TCLASS

Tatsuhiro Tsujikawa 8 yıl önce
ebeveyn
işleme
fe2226b988
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      src/SocketCore.cc

+ 2 - 2
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_));
     }