fds_bits 123 include/sys/types.h fd_mask fds_bits[howmany(FD_SETSIZE, NFDBITS)]; fds_bits 126 include/sys/types.h #define FD_SET(n, p) ((p)->fds_bits[(n)/NFDBITS] |= (1 << ((n) % NFDBITS))) fds_bits 127 include/sys/types.h #define FD_CLR(n, p) ((p)->fds_bits[(n)/NFDBITS] &= ~(1 << ((n) % NFDBITS))) fds_bits 128 include/sys/types.h #define FD_ISSET(n, p) ((p)->fds_bits[(n)/NFDBITS] & (1 << ((n) % NFDBITS)))