sa6
struct sockaddr_in6 *sa6;
sa6 = (struct sockaddr_in6 *)address->buf;
address->len = sizeof (*sa6);
if (inet_pton(AF_INET6, ipaddr, &sa6->sin6_addr) != 1) {
sa6->sin6_port = htons(inport);
sa6->sin6_family = AF_INET6;
struct sockaddr_in6 *sa6;
sa6 = (struct sockaddr_in6 *)
addr = &sa6->sin6_addr;
sa6 = (struct sockaddr_in6 *)
addr = &sa6->sin6_addr;
s * (sa5 + s * (sa6 + s * (sa7 + s * sa8)))))));
s * (sa5 + s * (sa6 + s * (sa7 + s * sa8)))))));
struct sockaddr_in6 *sa6; /* our internal format */
sa6 = (struct sockaddr_in6 *)(addr->buf);
myport = ntohs(sa6->sin6_port);
if (inet_ntop(AF_INET6, sa6->sin6_addr.s6_addr, tmp,
is_myself(struct sockaddr_in6 *sa6)
(void) memcpy(&areq.sa_addr, sa6, sizeof (struct sockaddr_storage));
struct sockaddr_in6 sa6;
bzero((char *)&sa6, sizeof (sa6));
sa6.sin6_family = AF_INET6;
sa6.sin6_port = htons(PMAPPORT);
&sa6.sin6_addr);
addr.buf = (char *)&sa6;
ip6_sa2str(const struct sockaddr_in6 *sa6, char *buf,
unsigned int ifindex = (unsigned int)sa6->sin6_scope_id;
const struct in6_addr *a6 = &sa6->sin6_addr;
sprintf(tmp, "%u", sa6->sin6_scope_id);
sprintf(tmp, "%u", sa6->sin6_scope_id);
struct sockaddr_in6 sa6;
sa6.sin6_family = AF_INET6;
sa6.sin6_port = 0;
sa6.sin6_addr = ipaddr->a_ipv6;
buf.len = buf.maxlen = sizeof (sa6);
buf.buf = (char *)&sa6;