net_interface ipv6 support requires msvc7 or higher
This commit is contained in:
parent
e2c74bb616
commit
ba22cc0531
|
@ -2640,6 +2640,9 @@ sigar_net_interface_list_get(sigar_t *sigar,
|
|||
static int sigar_net_interface_ipv6_config_find(sigar_t *sigar, int index,
|
||||
sigar_net_interface_config_t *ifconfig)
|
||||
{
|
||||
#ifdef SIGAR_USING_MSC6
|
||||
return SIGAR_ENOTIMPL;
|
||||
#else
|
||||
int status;
|
||||
PIP_ADAPTER_ADDRESSES aa, addrs;
|
||||
ULONG flags = GAA_FLAG_INCLUDE_PREFIX;
|
||||
|
@ -2671,6 +2674,7 @@ static int sigar_net_interface_ipv6_config_find(sigar_t *sigar, int index,
|
|||
}
|
||||
}
|
||||
return SIGAR_ENOENT;
|
||||
#endif
|
||||
}
|
||||
|
||||
SIGAR_DECLARE(int)
|
||||
|
|
|
@ -353,7 +353,10 @@ SIGAR_DECLARE(int) sigar_net_address_equals(sigar_net_address_t *addr1,
|
|||
}
|
||||
}
|
||||
|
||||
#if defined(WIN32)
|
||||
#if defined(SIGAR_USING_MSC6)
|
||||
#define sigar_inet_ntop(af, src, dst, size) NULL
|
||||
#define sigar_inet_ntop_errno SIGAR_ENOTIMPL
|
||||
#elif defined(WIN32)
|
||||
static char *sigar_inet_ntop(int af, const void *src, char *dst, int cnt)
|
||||
{
|
||||
struct sockaddr_in6 sa; /* note only using this for AF_INET6 */
|
||||
|
|
Loading…
Reference in New Issue