- FD_SET(sockfd, &rfds);
- max_fileno = sockfd;
- FD_SET(signal_pipe, &rfds);
- max_fileno = MAX(max_fileno, signal_pipe);
-
+ max_fileno = -1;
+ /* check socket and signal pipe in any case */
+ para_fd_set(sockfd, &rfds, &max_fileno);
+ para_fd_set(signal_pipe, &rfds, &max_fileno);