Lines Matching defs:socks
510 int error, fd, i, n, *socks;
540 socks = malloc(n * sizeof(int));
542 if (socks == NULL || fds == NULL) {
548 socks[n] = socket(res->ai_family, res->ai_socktype,
550 if (socks[n] == -1)
552 (void)setsockopt(socks[n], SOL_SOCKET, SO_REUSEADDR,
554 if (bind(socks[n], res->ai_addr, res->ai_addrlen)
556 (void)close(socks[n]);
559 if (listen(socks[n], 12) == -1) {
560 (void)close(socks[n]);
564 fds[n].fd = socks[n];
608 (void)close(socks[i]);