In linux/time.h we define FD_ZERO in terms of __FD_ZERO. In asm/posix_types.h we define __FD_ZERO in terms of __FDSET_INTS. But __FDSET_INTS is not defined anywhere!