H. Peter Anvin <hpa@xxxxxxxxx> wrote: > Anyway, select() paraphernalia goes in <sys/time.h> (as opposed to > <time.h>), poll() paraphernalia goes in <sys/poll.h>, and the linux/* > files mimics that. That doesn't seem to be so - at least not for my copy of glibc: /usr/include/sys/select.h:/* fd_set for select and pselect. */ /usr/include/sys/select.h: } fd_set; /usr/include/sys/select.h:#define FD_ISSET(fd, fdsetp) __FD_ISSET (fd, fdsetp) Besides, this is inside the kernel. The I/O polling architecture definitions (which includes select) ought to be in one place there, not spread out all over the place. David -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html