Lines Matching refs:sin
40 struct sockaddr_in sin = { in sock_bind() local
41 .sin_len = sizeof(sin), in sock_bind()
45 sin.sin_port = htons(port); in sock_bind()
46 return bind(s, (const struct sockaddr *)&sin, sizeof(sin)); in sock_bind()
72 union sockaddr_in_4_6 sin; in sock_get_port() local
75 sin_len = sizeof(sin); in sock_get_port()
76 bzero(&sin, sin_len); in sock_get_port()
77 error = getsockname(sockfd, (struct sockaddr *)&sin, &sin_len); in sock_get_port()
83 switch (sin.sa.sa_family) { in sock_get_port()
85 p = sin.sin.sin_port; in sock_get_port()
88 p = sin.sin6.sin6_port; in sock_get_port()
92 sin.sa.sa_family); in sock_get_port()