Lines Matching refs:sock
52 static int closesocket(int sock) { in closesocket() argument
53 return close(sock); in closesocket()
195 bool SocketSetNonBlocking(int sock, bool is_non_blocking) { in SocketSetNonBlocking() argument
200 ok = 0 == ioctlsocket(sock, FIONBIO, &arg); in SocketSetNonBlocking()
202 int flags = fcntl(sock, F_GETFL, 0); in SocketSetNonBlocking()
211 ok = 0 == fcntl(sock, F_SETFL, flags); in SocketSetNonBlocking()
226 bool TransferData(SSL *ssl, int sock) { in TransferData() argument
232 if (!SocketSetNonBlocking(sock, true)) { in TransferData()
240 FD_SET(sock, &read_fds); in TransferData()
242 int ret = select(sock + 1, &read_fds, NULL, NULL, NULL); in TransferData()
260 shutdown(sock, SHUT_WR); in TransferData()
262 shutdown(sock, SD_SEND); in TransferData()
270 if (!SocketSetNonBlocking(sock, false)) { in TransferData()
274 if (!SocketSetNonBlocking(sock, true)) { in TransferData()
289 if (FD_ISSET(sock, &read_fds)) { in TransferData()