Lines Matching refs:sin
58 struct sockaddr_in sin;
70 bzero(&sin, sizeof(sin));
71 sin.sin_len = sizeof(sin);
72 sin.sin_family = AF_INET;
73 sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
74 sin.sin_port = 0;
76 if (bind(listen_sock, (struct sockaddr *)&sin, sizeof(sin)) < 0)
78 inet_ntoa(sin.sin_addr), 0, strerror(errno));
80 len = sizeof(sin);
81 if (getsockname(listen_sock, (struct sockaddr *)&sin, &len) < 0)
84 port = sin.sin_port;
99 bzero(&sin, sizeof(sin));
100 sin.sin_len = sizeof(sin);
101 sin.sin_family = AF_INET;
102 sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
103 sin.sin_port = port;
105 if (connect(connect_sock, (struct sockaddr *)&sin, sizeof(sin)) < 0)