Lines Matching refs:addr
223 a->addr = s->addr;
226 if (s->addr.family == AF_INET6) {
227 a->size = (socklen_t)sizeof(a->addr.sin6);
228 a->addr.sa.sa_family = s->addr.family;
229 memcpy(&a->addr.sin6.sin6_addr, &s->addr.ipv6,
230 sizeof(a->addr.sin6.sin6_addr));
231 a->addr.sin6.sin6_port = s->addr.port;
233 } else if (s->addr.family == AF_INET) {
234 a->addr.sa.sa_family = s->addr.family;
235 a->size = (socklen_t)sizeof(a->addr.sin);
236 memcpy(&a->addr.sin.sin_addr, &s->addr.ipv4, sizeof(a->addr.sin.sin_addr));
237 a->addr.sin.sin_port = s->addr.port;
241 if (s->addr.sa.sa_family == AF_INET6) {
242 a->size = (socklen_t)sizeof(a->addr.sin6);
243 a->addr.sin6 = s->addr.sin6;
244 } else if (s->addr.sa.sa_family == AF_INET) {
245 a->size = (socklen_t)sizeof(a->addr.sin);
246 a->addr.sin = s->addr.sin;
249 a->addr.sa = s->addr.sa;
257 s->size = (unsigned char)sizeof(s->addr);
258 s->addr = a->addr;
261 if (a->addr.sa.sa_family == AF_INET6) {
262 s->size = (socklen_t)sizeof(s->addr.ipv6);
263 s->addr.family = a->addr.sa.sa_family;
264 memcpy(&s->addr.ipv6, &a->addr.sin6.sin6_addr,
265 sizeof(s->addr.ipv6));
266 s->addr.port = a->addr.sin6.sin6_port;
268 } else if (a->addr.sa.sa_family == AF_INET) {
269 s->size = (socklen_t)sizeof(s->addr.ipv4);
270 s->addr.family = a->addr.sa.sa_family;
271 memcpy(&a->addr.ipv4, &s->addr.sin.sin_addr, sizeof(a->addr.ipv4));
272 s->addr.port = a->addr.sin.sin_port;
276 if (a->addr.sa.sa_family == AF_INET6) {
277 s->size = (socklen_t)sizeof(s->addr.sin6);
278 s->addr.sin6 = a->addr.sin6;
279 } else if (a->addr.sa.sa_family == AF_INET) {
280 s->size = (socklen_t)sizeof(s->addr.sin);
281 s->addr.sin = a->addr.sin;
284 s->addr.sa = a->addr.sa;