Searched refs:sin6 (Results 1 - 9 of 9) sorted by relevance

/haiku/src/libs/util/
H A Drealhostname.c103 struct sockaddr_in6 *sin6; local
105 sin6 = (struct sockaddr_in6 *)addr;
110 lsin.sin_port = sin6->sin6_port;
111 memcpy(&lsin.sin_addr, &sin6->sin6_addr.s6_addr[12],
/haiku/src/system/libnetwork/netresolv/net/
H A Dgetnameinfo.c323 const struct sockaddr_in6 *sin6; local
324 sin6 = (const struct sockaddr_in6 *)(const void *)sa;
325 switch (sin6->sin6_addr.s6_addr[0]) {
327 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
329 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
335 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
338 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
H A Dgetaddrinfo.c1417 struct sockaddr_in6 *sin6;
1461 sin6 = (struct sockaddr_in6 *)(void *)cur->ai_addr;
1462 if (ip6_str2scopeid(scope, sin6, &scopeid) == -1) {
1466 sin6->sin6_scope_id = scopeid;
1670 ip6_str2scopeid(char *scope, struct sockaddr_in6 *sin6, u_int32_t *scopeid) argument
1677 _DIAGASSERT(sin6 != NULL);
1680 a6 = &sin6->sin6_addr;
/haiku/src/system/libnetwork/netresolv/resolv/
H A Dres_init.c220 u[nserv].sin6.sin6_addr = in6addr_loopback;
222 u[nserv].sin6.sin6_addr = in6addr_any;
224 u[nserv].sin6.sin6_family = AF_INET6;
225 u[nserv].sin6.sin6_port = htons(NAMESERVER_PORT);
227 u[nserv].sin6.sin6_len = sizeof(struct sockaddr_in6);
819 size = sizeof(set->sin6);
822 &set->sin6, size);
825 &set->sin6, size);
868 size = sizeof(set->sin6);
870 memcpy(&set->sin6,
[all...]
H A Dres_debug.c749 inet_ntop(AF_INET6, &u.sin6.sin6_addr, ret, sizeof ret);
/haiku/src/system/libnetwork/netresolv/include/
H A Dresolv.h94 struct sockaddr_in6 sin6; member in union:res_sockaddr_union
/haiku/src/kits/network/libnetapi/
H A DNetworkAddress.cpp674 sockaddr_in6& sin6 = (sockaddr_in6&)fAddress; local
675 return IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)
676 && sin6.sin6_port == 0;
/haiku/src/bin/network/telnet/
H A Dcommands.c2868 struct sockaddr_in6 *sin6;
2989 sin6 = (struct sockaddr_in6 *)res->ai_addr;
2990 if (inet6_rth_add((void *)rth, &sin6->sin6_addr) == -1)
2859 struct sockaddr_in6 *sin6; local
/haiku/src/bin/network/ping/
H A Dping6.c284 struct sockaddr_in6 from, *sin6; local
993 sin6 = (struct sockaddr_in6 *)(void *)res->ai_addr;
994 if (inet6_rth_add(rthdr, &sin6->sin6_addr))

Completed in 200 milliseconds