Lines Matching refs:sockaddr
62 const char *sock_ntop(struct sockaddr *);
142 if (getsockname(fd, (struct sockaddr *)&s_in, &j) == -1) { in main()
152 (struct sockaddr *)&from, &j)) < 0) { in main()
195 if (bind(peer, (struct sockaddr *)&s_in, s_in.ss_len) < 0) { in main()
199 if (connect(peer, (struct sockaddr *)&from, from.ss_len) < 0) { in main()
216 if (getsockname(fd, (struct sockaddr *)&proxy, &j) == -1) { in main()
224 if (server_lookup((struct sockaddr *)&from, in main()
225 (struct sockaddr *)&proxy, (struct sockaddr *)&server, in main()
232 if ((out_fd = socket(((struct sockaddr *)&from)->sa_family, in main()
241 if (bind(out_fd, (struct sockaddr *)&sock_out, sizeof(sock_out)) < 0) { in main()
246 if (connect(out_fd, (struct sockaddr *)&server, in main()
247 ((struct sockaddr *)&server)->sa_len) < 0 && errno != EINPROGRESS) { in main()
253 if ((getsockname(out_fd, (struct sockaddr *)&proxy_to_server, in main()
261 sock_ntop((struct sockaddr *)&from), in main()
263 sock_ntop((struct sockaddr *)&proxy), in main()
265 sock_ntop((struct sockaddr *)&proxy_to_server), in main()
267 sock_ntop((struct sockaddr *)&server), in main()
279 if (add_rdr(1, (struct sockaddr *)&server, in main()
280 (struct sockaddr *)&proxy_to_server, ntohs(sock_out.sin_port), in main()
281 (struct sockaddr *)&from, in main()
290 if (add_filter(1, PF_IN, (struct sockaddr *)&server, in main()
291 (struct sockaddr *)&from, in main()
297 if (add_filter(1, PF_OUT, (struct sockaddr *)&server, in main()
298 (struct sockaddr *)&from, in main()
306 if (add_filter(1, PF_OUT, (struct sockaddr *)&proxy_to_server, in main()
307 (struct sockaddr *)&server, in main()
356 sock_ntop(struct sockaddr *sa) in sock_ntop()