Lines Matching refs:sock
52 static int closesocket(int sock) { in closesocket() argument
53 return close(sock); in closesocket()
188 bool SocketSetNonBlocking(int sock, bool is_non_blocking) { in SocketSetNonBlocking() argument
193 ok = 0 == ioctlsocket(sock, FIONBIO, &arg); in SocketSetNonBlocking()
195 int flags = fcntl(sock, F_GETFL, 0); in SocketSetNonBlocking()
204 ok = 0 == fcntl(sock, F_SETFL, flags); in SocketSetNonBlocking()
219 bool TransferData(SSL *ssl, int sock) { in TransferData() argument
225 if (!SocketSetNonBlocking(sock, true)) { in TransferData()
233 FD_SET(sock, &read_fds); in TransferData()
235 int ret = select(sock + 1, &read_fds, NULL, NULL, NULL); in TransferData()
253 shutdown(sock, SHUT_WR); in TransferData()
255 shutdown(sock, SD_SEND); in TransferData()
263 if (!SocketSetNonBlocking(sock, false)) { in TransferData()
267 if (!SocketSetNonBlocking(sock, true)) { in TransferData()
282 if (FD_ISSET(sock, &read_fds)) { in TransferData()