Это та же структура: svaddr.sin6_addr
имеет тип struct in6_addr
.
netinet/in.h
Заголовок должен определять структуру sockaddr_in6,который должен включать по крайней мере следующих членов:
...
struct in6_addr sin6_addr IPv6 address.
Фактически, все, что имеет достаточный размер, подойдет, как inet_pton
:
int inet_pton(int af, const char *restrict src, void *restrict dst);
^ anything