Browse Source

Fix compile error with toolchain which lacks IPV6_TCLASS

Tatsuhiro Tsujikawa 8 năm trước cách đây
mục cha
commit
fe2226b988
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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_));
     }