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

/bionic/libc/dns/net/
H A Dgetnameinfo.c246 const struct sockaddr_in6 *sin6; local
247 sin6 = (const struct sockaddr_in6 *)(const void *)sa;
248 switch (sin6->sin6_addr.s6_addr[0]) {
250 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
252 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
258 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) {
261 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
H A Dgetaddrinfo.c1029 struct sockaddr_in6 *sin6;
1071 sin6 = (struct sockaddr_in6 *)(void *)cur->ai_addr;
1072 if (ip6_str2scopeid(scope, sin6, &scopeid) == -1) {
1076 sin6->sin6_scope_id = scopeid;
1249 ip6_str2scopeid(char *scope, struct sockaddr_in6 *sin6, u_int32_t *scopeid) argument
1256 assert(sin6 != NULL);
1259 a6 = &sin6->sin6_addr;
/bionic/libc/dns/resolv/
H A Dres_init.c217 u[nserv].sin6.sin6_addr = in6addr_loopback;
219 u[nserv].sin6.sin6_addr = in6addr_any;
221 u[nserv].sin6.sin6_family = AF_INET6;
222 u[nserv].sin6.sin6_port = htons(NAMESERVER_PORT);
224 u[nserv].sin6.sin6_len = sizeof(struct sockaddr_in6);
741 size = sizeof(set->sin6);
744 &set->sin6, size);
747 &set->sin6, size);
790 size = sizeof(set->sin6);
792 memcpy(&set->sin6,
[all...]
H A Dres_send.c170 struct sockaddr_in6 sin6; member in union:__anon22
189 u.sin6.sin6_family = family;
190 slen = sizeof u.sin6;
204 u.sin6.sin6_port = htons(port);
215 u.sin6.sin6_port = 0;
H A Dres_debug.c744 inet_ntop(AF_INET6, &u.sin6.sin6_addr, ret, sizeof ret);
/bionic/libc/dns/include/
H A Dresolv_private.h204 struct sockaddr_in6 sin6; member in union:res_sockaddr_union

Completed in 2400 milliseconds