/* initialize all needed variables */ poll_set = (struct pollfd *) malloc(n * sizeof(struct pollfd)); max_fd = list_fd; /* maximum now is listening socket */ for (i=0; i