free_fds
free_fds(fds, nr_fds);
void free_fds(int *fds, unsigned int nr_close_fds);
free_fds(fd_sv, 1);
free_fds(reuse_listen_fds, nr_reuse_listens);
free_fds(accepted_fds, nr_est);
free_fds(est_fds, nr_est);
free_fds(accepted_fds, i);
free_fds(est_fds, i);
free_fds(listen_fds, num_listens);
free_fds(established_socks, i);
free_fds(new_socks, socks_len);
free_fds(new_socks, established_socks_len);
free_fds(new_socks, socks_len);
free_fds(fds, tc->init_socks);
free_fds(established_fds, tc->connections*2);
free_fds(fds[first_idx], nr_soreuse);
free_fds(fds[i], nr_soreuse);
free_fds(sockfd, 1);
free_fds(sockfd, 1);
free_fds(sockfd, 1);