Lines Matching refs:sock
1206 static curl_socket_t sockdaemon(curl_socket_t sock,
1222 rc = setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
1235 sclose(sock);
1240 sclose(sock);
1265 rc = bind(sock, &listener.sa, sizeof(listener.sa4));
1273 rc = bind(sock, &listener.sa, sizeof(listener.sa6));
1280 sclose(sock);
1298 if(getsockname(sock, &localaddr.sa, &la_size) < 0) {
1302 sclose(sock);
1323 sclose(sock);
1331 return sock;
1335 rc = listen(sock, 5);
1339 sock, error, sstrerror(error));
1340 sclose(sock);
1344 return sock;
1351 curl_socket_t sock = CURL_SOCKET_BAD;
1478 sock = socket(AF_INET, SOCK_STREAM, 0);
1481 sock = socket(AF_INET6, SOCK_STREAM, 0);
1484 if(CURL_SOCKET_BAD == sock) {
1505 rc = connect(sock, &me.sa, sizeof(me.sa4));
1516 rc = connect(sock, &me.sa, sizeof(me.sa6));
1527 msgsock = sock; /* use this as stream */
1531 sock = sockdaemon(sock, &port);
1532 if(CURL_SOCKET_BAD == sock) {
1562 juggle_again = juggle(&msgsock, sock, &mode);
1567 if((msgsock != sock) && (msgsock != CURL_SOCKET_BAD))
1570 if(sock != CURL_SOCKET_BAD)
1571 sclose(sock);