Lines Matching refs:sin

115     request->client->sin = (struct sockaddr *)&client;  in sock_host()
117 request->client->sin = &client; in sock_host()
132 request->server->sin = (struct sockaddr *)&server; in sock_host()
134 request->server->sin = &server; in sock_host()
143 struct sockaddr *sin = host->sin; in sock_hostaddr() local
146 if (!sin) in sock_hostaddr()
149 salen = sin->sa_len; in sock_hostaddr()
151 salen = (sin->sa_family == AF_INET) ? sizeof(struct sockaddr_in) in sock_hostaddr()
154 getnameinfo(sin, salen, host->addr, sizeof(host->addr), in sock_hostaddr()
157 struct sockaddr_in *sin = host->sin; in sock_hostaddr()
159 if (sin != 0) in sock_hostaddr()
160 STRN_CPY(host->addr, inet_ntoa(sin->sin_addr), sizeof(host->addr)); in sock_hostaddr()
169 struct sockaddr *sin = host->sin; in sock_hostname() local
175 if (sin != NULL) { in sock_hostname()
176 if (sin->sa_family == AF_INET6) { in sock_hostname()
177 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sin; in sock_hostname()
187 sin = (struct sockaddr *)&sin4; in sock_hostname()
190 switch (sin->sa_family) { in sock_hostname()
192 ap = (char *)&((struct sockaddr_in *)sin)->sin_addr; in sock_hostname()
197 ap = (char *)&((struct sockaddr_in6 *)sin)->sin6_addr; in sock_hostname()
205 err = getnameinfo(sin, salen, hname, sizeof(hname), in sock_hostname()
214 hints.ai_family = sin->sa_family; in sock_hostname()
243 hints.ai_family = sin->sa_family; in sock_hostname()
255 (sin->sa_family == AF_INET) ? "AF_INET" : "AF_INET6"); in sock_hostname()
281 if (res->ai_family != sin->sa_family) in sock_hostname()
289 if (((struct sockaddr_in6 *)sin)->sin6_scope_id != in sock_hostname()
310 getnameinfo(sin, salen, hname, sizeof(hname), in sock_hostname()
321 struct sockaddr_in *sin = host->sin; in sock_hostname()
332 if (sin != 0 && sin->sin_addr.s_addr != 0 in sock_hostname()
333 && (hp = gethostbyaddr((char *) &(sin->sin_addr), in sock_hostname()
334 sizeof(sin->sin_addr), AF_INET)) != 0) { in sock_hostname()
384 (char *) &sin->sin_addr, in sock_hostname()
385 sizeof(sin->sin_addr)) == 0) in sock_hostname()
396 inet_ntoa(sin->sin_addr), STRING_LENGTH, hp->h_name); in sock_hostname()
409 struct sockaddr_storage sin; in sock_sink() local
411 struct sockaddr_in sin; in sock_sink() local
413 int size = sizeof(sin); in sock_sink()
420 (void) recvfrom(fd, buf, sizeof(buf), 0, (struct sockaddr *) & sin, &size); in sock_sink()