Lines Matching defs:sin

117     request->client->sin = (struct sockaddr *)&client;
119 request->client->sin = &client;
134 request->server->sin = (struct sockaddr *)&server;
136 request->server->sin = &server;
146 struct sockaddr *sin = host->sin;
149 if (!sin)
152 salen = sin->sa_len;
154 salen = (sin->sa_family == AF_INET) ? sizeof(struct sockaddr_in)
157 getnameinfo(sin, salen, host->addr, sizeof(host->addr),
160 struct sockaddr_in *sin = host->sin;
162 if (sin != 0)
163 STRN_CPY(host->addr, inet_ntoa(sin->sin_addr), sizeof(host->addr));
173 struct sockaddr *sin = host->sin;
179 if (sin != NULL) {
180 if (sin->sa_family == AF_INET6) {
181 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sin;
191 sin = (struct sockaddr *)&sin4;
194 switch (sin->sa_family) {
196 ap = (char *)&((struct sockaddr_in *)sin)->sin_addr;
201 ap = (char *)&((struct sockaddr_in6 *)sin)->sin6_addr;
209 err = getnameinfo(sin, salen, hname, sizeof(hname),
218 hints.ai_family = sin->sa_family;
247 hints.ai_family = sin->sa_family;
259 (sin->sa_family == AF_INET) ? "AF_INET" : "AF_INET6");
285 if (res->ai_family != sin->sa_family)
293 if (((struct sockaddr_in6 *)sin)->sin6_scope_id !=
314 getnameinfo(sin, salen, hname, sizeof(hname),
325 struct sockaddr_in *sin = host->sin;
336 if (sin != 0 && sin->sin_addr.s_addr != 0
337 && (hp = gethostbyaddr((char *) &(sin->sin_addr),
338 sizeof(sin->sin_addr), AF_INET)) != 0) {
388 (char *) &sin->sin_addr,
389 sizeof(sin->sin_addr)) == 0)
400 inet_ntoa(sin->sin_addr), STRING_LENGTH, hp->h_name);
414 struct sockaddr_storage sin;
416 struct sockaddr_in sin;
418 int size = sizeof(sin);
425 (void) recvfrom(fd, buf, sizeof(buf), 0, (struct sockaddr *) & sin, &size);