Lines Matching refs:sockfd
267 tls_loop(int sockfd, SSL *tcpssl) in tls_loop() argument
277 FD_SET(sockfd, &fds); in tls_loop()
279 maxfd = MAX(sockfd, tcpfd); in tls_loop()
287 if (FD_ISSET(sockfd, &fds)) in tls_loop()
288 tcp_recv_ssl_send(sockfd, tcpssl); in tls_loop()
290 ssl_recv_tcp_send(tcpssl, sockfd); in tls_loop()
344 int sockfd, tcpfd; in tls_exec_client() local
354 sockfd = startfd; in tls_exec_client()
412 nonblock(sockfd); in tls_exec_client()
422 switch (send(sockfd, &connected, sizeof(connected), 0)) { in tls_exec_client()
427 (void)wait_for_fd(sockfd, -1); in tls_exec_client()
440 tls_loop(sockfd, ssl); in tls_exec_client()
571 int error, sockfd; in tls_connect_wait() local
581 sockfd = proto_descriptor(tlsctx->tls_sock); in tls_connect_wait()
582 error = wait_for_fd(sockfd, timeout); in tls_connect_wait()
587 switch (recv(sockfd, &connected, sizeof(connected), in tls_connect_wait()
657 int sockfd, tcpfd, ret; in tls_exec_server() local
665 sockfd = startfd; in tls_exec_server()
699 nonblock(sockfd); in tls_exec_server()
708 tls_loop(sockfd, ssl); in tls_exec_server()
714 int startfd, sockfd, tcpfd, safefd; in tls_call_exec_server() local
725 sockfd = proto_descriptor(sock); in tls_call_exec_server()
728 safefd = MAX(sockfd, tcpfd); in tls_call_exec_server()
733 if (dup2(sockfd, safefd) == -1) in tls_call_exec_server()
736 sockfd = safefd; in tls_call_exec_server()
743 if (dup2(sockfd, startfd) == -1) in tls_call_exec_server()
745 (void)close(sockfd); in tls_call_exec_server()