mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-19 13:07:55 +00:00
So Linux has getifaddrs() too! Yay!
This commit is contained in:
parent
8236f20759
commit
0fdefdf7a4
@ -130,6 +130,7 @@ static const _CommandFinder UNIX_COMMANDS;
|
||||
#include <linux/if_tun.h>
|
||||
#include <linux/if_addr.h>
|
||||
#include <linux/if_ether.h>
|
||||
#include <ifaddrs.h>
|
||||
#endif // __LINUX__
|
||||
|
||||
#ifdef __APPLE__
|
||||
@ -569,7 +570,6 @@ bool EthernetTap::removeIP(const InetAddress &ip)
|
||||
return false;
|
||||
}
|
||||
|
||||
#ifdef __APPLE__
|
||||
std::set<InetAddress> EthernetTap::ips() const
|
||||
{
|
||||
struct ifaddrs *ifa = (struct ifaddrs *)0;
|
||||
@ -606,11 +606,6 @@ std::set<InetAddress> EthernetTap::ips() const
|
||||
|
||||
return r;
|
||||
}
|
||||
#else
|
||||
std::set<InetAddress> EthernetTap::ips() const
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
void EthernetTap::put(const MAC &from,const MAC &to,unsigned int etherType,const void *data,unsigned int len)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user