Home | History | Annotate | Download | only in src

Lines Matching refs:sa

39   struct sockaddr_in6 sa;
46 memset(&sa, 0, sizeof(sa));
52 inet_pton(AF_INET6, "::1", &sa.sin6_addr);
54 inet_pton(AF_INET6, "::ffff:127.0.0.1", &sa.sin6_addr);
56 if (!inet_ntop(AF_INET6, &sa.sin6_addr, buf, INET6_ADDRSTRLEN)) {
60 addr_len = sizeof(sa);
61 sa.sin6_family = AF_INET6;
62 sa.sin6_port = port;
63 if (connect(client_fd, (struct sockaddr*)(&sa),
87 addr_len = sizeof(sa);
89 (struct sockaddr*)(&sa), &addr_len)) == -1) {
99 struct sockaddr_in6 sa;
102 memset(&sa, 0, sizeof(sa));
107 addr_len = sizeof(sa);
108 sa.sin6_family = AF_INET6;
109 sa.sin6_addr = in6addr_any;
110 sa.sin6_port = 0;
111 if (bind(*server_fd, (struct sockaddr*)(&sa), sizeof(sa)) == -1) {
115 if (getsockname(*server_fd, (struct sockaddr*)(&sa), &addr_len) == -1) {
123 *port = sa.sin6_port;
128 struct sockaddr_in6 sa;
136 addr_len = sizeof(sa);
137 memset(&sa, 0, sizeof(sa));
138 sa.sin6_family = AF_INET6;
139 sa.sin6_addr = in6addr_any;
140 sa.sin6_port = 0;
141 if (bind(server_fd, (struct sockaddr*)(&sa), sizeof(sa)) == -1) {
145 if (getsockname(server_fd, (struct sockaddr*)(&sa), &addr_len) == -1) {
161 inet_pton(AF_INET6, "::1", &sa.sin6_addr);
163 inet_pton(AF_INET6, "::ffff:127.0.0.1", &sa.sin6_addr);
165 if (!inet_ntop(AF_INET6, &sa.sin6_addr, buf, INET6_ADDRSTRLEN)) {
169 connect_rc = connect(client_fd, (struct sockaddr*)(&sa),
182 sa4.sin_port = sa.sin6_port;
191 addr_len = sizeof(sa);
193 (struct sockaddr*)(&sa), &addr_len)) == -1) {
220 struct sockaddr_in6 sa;
221 socklen_t addr_len = sizeof(sa);
230 memset(&sa, 0, sizeof(sa));
231 sa.sin6_family = AF_INET6;
232 sa.sin6_addr = in6addr_any;
233 sa.sin6_port = 0;
236 if (bind(threaded_server_fd, (struct sockaddr*)(&sa), sizeof(sa)) == -1) {
252 if ((accept_fd = accept(threaded_server_fd, (struct sockaddr*)(&sa),
269 struct sockaddr_in6 sa;
270 socklen_t addr_len = sizeof(sa);
277 memset(&sa, 0, sizeof(sa));
278 if (getsockname(server_fd, (struct sockaddr*)(&sa), &addr_len) == -1) {
292 if (!inet_ntop(AF_INET6, &sa.sin6_addr, buf, INET6_ADDRSTRLEN)) {
302 inet_pton(AF_INET6, "::1", &sa.sin6_addr);
304 inet_pton(AF_INET6, "::ffff:127.0.0.1", &sa.sin6_addr);
306 if (connect(client_fd, (struct sockaddr*)(&sa),
322 sa4.sin_port = sa.sin6_port;