Przeglądaj źródła

Right now only FreeBSD can use BSDEthernetTap, which will probably get renamed accordingly. NetBSD and OpenBSD do not support tap, only tun, so they will have to wait.

Adam Ierymenko 10 lat temu
rodzic
commit
91f02d699e
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      service/OneService.cpp

+ 1 - 1
service/OneService.cpp

@@ -95,7 +95,7 @@ namespace ZeroTier { typedef LinuxEthernetTap EthernetTap; }
 #include "../osdep/WindowsEthernetTap.hpp"
 #include "../osdep/WindowsEthernetTap.hpp"
 namespace ZeroTier { typedef WindowsEthernetTap EthernetTap; }
 namespace ZeroTier { typedef WindowsEthernetTap EthernetTap; }
 #endif
 #endif
-#if defined(__BSD__) && (!defined(__APPLE__))
+#ifdef __FreeBSD__
 #include "../osdep/BSDEthernetTap.hpp"
 #include "../osdep/BSDEthernetTap.hpp"
 namespace ZeroTier { typedef BSDEthernetTap EthernetTap; }
 namespace ZeroTier { typedef BSDEthernetTap EthernetTap; }
 #endif
 #endif