소스 검색

Fix compile error with toolchain which lacks IPV6_TCLASS

Tatsuhiro Tsujikawa 8 년 전
부모
커밋
fe2226b988
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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_));
     }