Lines Matching full:addr
311 struct sockaddr_in *addr)
316 saddr = *addr;
320 else if (addr->sin_addr.s_addr == loopback_addr.s_addr ||
333 struct sockaddr_in addr;
341 addr.sin_family = AF_INET;
342 addr.sin_port = 0;
343 addr.sin_addr.s_addr = INADDR_ANY;
344 if(bind(so->s, (struct sockaddr *)&addr, sizeof(addr))<0) {
406 struct sockaddr_in addr;
407 socklen_t addrlen = sizeof(addr);
448 if (getsockname(so->s, (struct sockaddr *)&addr, &addrlen) < 0)
456 dest->addr = src->addr; \
470 OTOSIN(omsg, ctl_addr)->sin_port = addr.sin_port;
477 OTOSIN(nmsg, ctl_addr)->sin_port = addr.sin_port;
498 * are put to the addr field of the message structures.
518 OTOSIN(omsg, addr)->sin_addr.s_addr,
519 OTOSIN(omsg, addr)->sin_port,
525 /* replace port number in addr field */
526 addrlen = sizeof(addr);
528 (struct sockaddr *) &addr,
530 OTOSIN(omsg, addr)->sin_port = addr.sin_port;
531 OTOSIN(omsg, addr)->sin_addr = our_addr;
532 OTOSIN(nmsg, addr)->sin_port = addr.sin_port;
533 OTOSIN(nmsg, addr)->sin_addr = our_addr;
542 addr.sin_addr = our_addr;
543 addr.sin_family = AF_INET;
544 addr.sin_port = htons(517);
546 (struct sockaddr *)&addr, sizeof(addr));
547 addr.sin_port = htons(518);
549 (struct sockaddr *) &addr, sizeof(addr));
573 addr.sin_addr = our_addr;
574 addr.sin_family = AF_INET;
575 addr.sin_port = htons(517);
577 (struct sockaddr *)&addr, sizeof(addr));
578 addr.sin_port = htons(518);
580 (struct sockaddr *)&addr, sizeof(addr));
618 if (getsockname(so->s, (struct sockaddr *)&addr, &addrlen) < 0)
621 cu_head->s_port = addr.sin_port;
632 struct sockaddr_in addr;
644 addr.sin_family = AF_INET;
645 addr.sin_addr.s_addr = INADDR_ANY;
646 addr.sin_port = port;
648 if (bind(so->s,(struct sockaddr *)&addr, addrlen) < 0) {
655 getsockname(so->s,(struct sockaddr *)&addr,&addrlen);
656 so->so_fport = addr.sin_port;
657 if (addr.sin_addr.s_addr == 0 || addr.sin_addr.s_addr == loopback_addr.s_addr)
660 so->so_faddr = addr.sin_addr;