Lines Matching refs:sockfd
136 int sockfd = -1; in pp_client_exch_dest() local
152 sockfd = socket(t->ai_family, t->ai_socktype, t->ai_protocol); in pp_client_exch_dest()
153 if (sockfd >= 0) { in pp_client_exch_dest()
154 if (!connect(sockfd, t->ai_addr, t->ai_addrlen)) in pp_client_exch_dest()
156 close(sockfd); in pp_client_exch_dest()
157 sockfd = -1; in pp_client_exch_dest()
164 if (sockfd < 0) { in pp_client_exch_dest()
172 if (write(sockfd, msg, sizeof msg) != sizeof msg) { in pp_client_exch_dest()
177 if (read(sockfd, msg, sizeof msg) != sizeof msg || in pp_client_exch_dest()
178 write(sockfd, "done", sizeof "done") != sizeof "done") { in pp_client_exch_dest()
193 close(sockfd); in pp_client_exch_dest()
211 int sockfd = -1, connfd; in pp_server_exch_dest() local
227 sockfd = socket(t->ai_family, t->ai_socktype, t->ai_protocol); in pp_server_exch_dest()
228 if (sockfd >= 0) { in pp_server_exch_dest()
231 setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &n, sizeof n); in pp_server_exch_dest()
233 if (!bind(sockfd, t->ai_addr, t->ai_addrlen)) in pp_server_exch_dest()
235 close(sockfd); in pp_server_exch_dest()
236 sockfd = -1; in pp_server_exch_dest()
243 if (sockfd < 0) { in pp_server_exch_dest()
248 if (listen(sockfd, 1) < 0) { in pp_server_exch_dest()
250 close(sockfd); in pp_server_exch_dest()
253 connfd = accept(sockfd, NULL, NULL); in pp_server_exch_dest()
254 close(sockfd); in pp_server_exch_dest()