Lines Matching refs:sin
278 __rpc_bindresvport_ipv6(int fd, struct sockaddr *sin, int *portp, int qlen, in __rpc_bindresvport_ipv6() argument
295 if (sin == 0 && fmly == 0) { in __rpc_bindresvport_ipv6()
310 if (sin == 0) { in __rpc_bindresvport_ipv6()
311 sin = (struct sockaddr *)&myaddr; in __rpc_bindresvport_ipv6()
312 get_myaddress_ipv6(fmly, sin); in __rpc_bindresvport_ipv6()
314 if (sin->sa_family == AF_INET) { in __rpc_bindresvport_ipv6()
316 sinport = &((struct sockaddr_in *)sin)->sin_port; in __rpc_bindresvport_ipv6()
317 } else if (sin->sa_family == AF_INET6) { in __rpc_bindresvport_ipv6()
319 sinport = &((struct sockaddr_in6 *)sin)->sin6_port; in __rpc_bindresvport_ipv6()
335 tbindstr.addr.buf = (char *)sin; in __rpc_bindresvport_ipv6()
338 sin = (struct sockaddr *)tbindstr.addr.buf; in __rpc_bindresvport_ipv6()
368 __rpc_bindresvport(int fd, struct sockaddr_in *sin, int *portp, int qlen) in __rpc_bindresvport() argument
370 return (__rpc_bindresvport_ipv6(fd, (struct sockaddr *)sin, portp, in __rpc_bindresvport()
401 struct sockaddr_in *sin = (struct sockaddr_in *)addr; in get_myaddress_ipv6() local
402 (void) memset(sin, 0, sizeof (*sin)); in get_myaddress_ipv6()
403 sin->sin_family = AF_INET; in get_myaddress_ipv6()
404 sin->sin_port = htons(PMAPPORT); in get_myaddress_ipv6()
405 sin->sin_addr.s_addr = INADDR_ANY; in get_myaddress_ipv6()