Lines Matching refs:sin
56 struct sockaddr_in sin;
68 bzero(&sin, sizeof(sin));
69 sin.sin_len = sizeof(sin);
70 sin.sin_family = AF_INET;
71 sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
72 sin.sin_port = 0;
74 if (bind(listen_sock, (struct sockaddr *)&sin, sizeof(sin)) < 0)
76 inet_ntoa(sin.sin_addr), 0, strerror(errno));
78 len = sizeof(sin);
79 if (getsockname(listen_sock, (struct sockaddr *)&sin, &len) < 0)
82 port = sin.sin_port;
97 bzero(&sin, sizeof(sin));
98 sin.sin_len = sizeof(sin);
99 sin.sin_family = AF_INET;
100 sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
101 sin.sin_port = port;
103 if (connect(connect_sock, (struct sockaddr *)&sin, sizeof(sin)) < 0)