Lines Matching refs:sin
65 struct sockaddr_in *sin, null_sin;
70 sin = (struct sockaddr_in *)ifa->ifa_addr;
71 if (sin == NULL)
81 error = getnameinfo((struct sockaddr *)sin, sin->sin_len, addr_buf,
85 inet_ntop(AF_INET, &sin->sin_addr, addr_buf, sizeof(addr_buf));
90 sin = (struct sockaddr_in *)ifa->ifa_dstaddr;
91 if (sin == NULL)
92 sin = &null_sin;
93 printf(" --> %s", inet_ntoa(sin->sin_addr));
96 sin = (struct sockaddr_in *)ifa->ifa_netmask;
97 if (sin == NULL)
98 sin = &null_sin;
103 smask = ntohl(sin->sin_addr.s_addr);
112 printf(" netmask %s", inet_ntoa(sin->sin_addr));
114 printf(" netmask 0x%lx", (unsigned long)ntohl(sin->sin_addr.s_addr));
117 sin = (struct sockaddr_in *)ifa->ifa_broadaddr;
118 if (sin != NULL && sin->sin_addr.s_addr != 0)
119 printf(" broadcast %s", inet_ntoa(sin->sin_addr));
136 struct sockaddr_in *sin = sintab[which];
140 sin->sin_len = sizeof(*sin);
141 sin->sin_family = AF_INET;
167 if (inet_aton(s, &sin->sin_addr))
170 bcopy(hp->h_addr, (char *)&sin->sin_addr,
171 MIN((size_t)hp->h_length, sizeof(sin->sin_addr)));
173 sin->sin_addr = inet_makeaddr(np->n_net, INADDR_ANY);