Lines Matching defs:sockfd
97 static int setsocknonblock(ares_socket_t sockfd, /* operate on this */
108 flags = fcntl(sockfd, F_GETFL, 0);
110 return fcntl(sockfd, F_SETFL, flags | O_NONBLOCK);
112 return fcntl(sockfd, F_SETFL, flags & (~O_NONBLOCK)); /* LCOV_EXCL_LINE */
119 return ioctl(sockfd, FIONBIO, &flags);
129 return ioctlsocket(sockfd, (long)FIONBIO, &flags);
135 return IoctlSocket(sockfd, FIONBIO, flags);
141 return setsockopt(sockfd, SOL_SOCKET, SO_NONBLOCK, &b, sizeof(b));
156 static void set_ipv6_v6only(ares_socket_t sockfd, int on)
158 (void)setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, (void *)&on, sizeof(on));
406 int ares__connect_socket(ares_channel_t *channel, ares_socket_t sockfd,
410 return channel->sock_funcs->aconnect(sockfd, addr, addrlen,
414 return connect(sockfd, addr, addrlen);