Lines Matching defs:sock
791 static curl_socket_t sockdaemon(curl_socket_t sock,
807 rc = setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
818 sclose(sock);
823 sclose(sock);
848 rc = bind(sock, &listener.sa, sizeof(listener.sa4));
856 rc = bind(sock, &listener.sa, sizeof(listener.sa6));
863 sclose(sock);
881 if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
885 sclose(sock);
906 sclose(sock);
912 rc = listen(sock, 5);
916 sock, error, sstrerror(error));
917 sclose(sock);
921 return sock;
927 curl_socket_t sock = CURL_SOCKET_BAD;
1035 sock = socket(AF_INET, SOCK_STREAM, 0);
1038 sock = socket(AF_INET6, SOCK_STREAM, 0);
1041 if(CURL_SOCKET_BAD == sock) {
1049 sock = sockdaemon(sock, &port);
1050 if(CURL_SOCKET_BAD == sock) {
1070 juggle_again = incoming(sock);
1075 if((msgsock != sock) && (msgsock != CURL_SOCKET_BAD))
1078 if(sock != CURL_SOCKET_BAD)
1079 sclose(sock);