Searched refs:sin6 (Results 1 - 9 of 9) sorted by relevance
/haiku/src/libs/util/ |
H A D | realhostname.c | 103 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 D | getnameinfo.c | 323 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 D | getaddrinfo.c | 1417 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 D | res_init.c | 220 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 D | res_debug.c | 749 inet_ntop(AF_INET6, &u.sin6.sin6_addr, ret, sizeof ret);
|
/haiku/src/system/libnetwork/netresolv/include/ |
H A D | resolv.h | 94 struct sockaddr_in6 sin6; member in union:res_sockaddr_union
|
/haiku/src/kits/network/libnetapi/ |
H A D | NetworkAddress.cpp | 674 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 D | commands.c | 2868 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 D | ping6.c | 284 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