Lines Matching refs:nsap

654 			struct sockaddr *nsap;
656 nsap = get_nsaddr(statp, ns);
657 nsaplen = get_salen(nsap);
669 act = (*statp->qhook)(&nsap, &buf, &buflen, ans, reply_buf_size, &resplen);
707 Dprint(((statp->options & RES_DEBUG) && getnameinfo(nsap, nsaplen, abuf, sizeof(abuf), NULL, 0, niflags) == 0), (stdout, ";; Querying server (# %d) address = %s\n", ns + 1, abuf));
753 act = (*statp->rhook)(nsap, buf, buflen, ans, *anssiz, &resplen);
874 struct sockaddr *nsap;
884 nsap = get_nsaddr(statp, ns);
885 nsaplen = get_salen(nsap);
911 if (getpeername(statp->_vcsock, (struct sockaddr *)&peer, &size) < 0 || !sock_eq((struct sockaddr *)&peer, nsap))
922 statp->_vcsock = socket(nsap->sa_family, SOCK_STREAM, 0);
937 if (connect(statp->_vcsock, nsap, nsaplen) < 0)
940 Aerror(statp, stderr, "connect(vc)", errno, nsap, nsaplen);
1092 *fromlen = sizeof(nsap);
1093 memcpy(from, &nsap, *fromlen);
1158 const struct sockaddr *nsap;
1176 nsap = get_nsaddr(statp, ns);
1177 nsaplen = get_salen(nsap);
1180 EXT(statp).nssocks[ns] = socket(nsap->sa_family, SOCK_DGRAM, 0);
1208 if (connect(EXT(statp).nssocks[ns], nsap, nsaplen) < 0)
1210 Aerror(statp, stderr, "connect(dg)", errno, nsap, nsaplen);
1227 if ((nsap->sa_family == AF_INET) && (IN_MULTICAST(ntohl(((struct sockaddr_in *)nsap)->sin_addr.s_addr)))) multicast = AF_INET;
1228 else if ((nsap->sa_family == AF_INET6) && (IN6_IS_ADDR_MULTICAST(&((struct sockaddr_in6 *)nsap)->sin6_addr))) multicast = AF_INET6;
1239 Aerror(statp, stderr, "getifaddrs", errno, nsap, nsaplen);
1252 if ((multicast == AF_INET) && (ntohl(((struct sockaddr_in *)nsap)->sin_addr.s_addr) <= INADDR_MAX_LOCAL_GROUP)) continue;
1262 ((struct sockaddr_in6 *)nsap)->sin6_scope_id = ifnum;
1268 Aerror(statp, stderr, "setsockopt", errno, nsap, nsaplen);
1269 if (multicast == AF_INET6) ((struct sockaddr_in6 *)nsap)->sin6_scope_id = 0;
1274 if (sendto(s, (const char*)buf, buflen, 0, nsap, nsaplen) != buflen)
1276 Aerror(statp, stderr, "sendto", errno, nsap, nsaplen);
1277 if (multicast == AF_INET6) ((struct sockaddr_in6 *)nsap)->sin6_scope_id = 0;
1281 if (multicast == AF_INET6) ((struct sockaddr_in6 *)nsap)->sin6_scope_id = 0;
1300 if (sendto(s, (const char*)buf, buflen, 0, nsap, nsaplen) != buflen)
1302 Aerror(statp, stderr, "sendto", errno, nsap, nsaplen);
1405 if (nsap->sa_family == AF_INET) memcpy(((struct sockaddr_in *)from)->sin_zero, &iface, 4);
1406 else if (nsap->sa_family == AF_INET6) ((struct sockaddr_in6 *)from)->sin6_scope_id = iface;