5 #include <netinet/in.h>
6 #include <sys/select.h>
7 #include <sys/socket.h>
13 main(int argc, char *argv[])
16 int fd[MANY+3], i, maxfd;
19 for (i = 0; i < MANY; ++i) {
20 if ((fd[i] = socket(PF_INET, SOCK_DGRAM, 0)) == -1)
21 err(EX_OSERR, "socket(2) failure");
23 FD_SET(fd[i], &write_fds);
27 i = select(maxfd+1, NULL, &write_fds, NULL, NULL);