Home | History | Annotate | Download | only in X11

Lines Matching refs:NFDBITS

80 #ifndef NFDBITS
81 #define NFDBITS (sizeof(fd_mask) * NBBY) /* bits per mask */
90 fd_mask fds_bits[howmany(FD_SETSIZE, NFDBITS)];
105 #define FD_SET(n, p) (__XFDS_BITS(p, ((n)/NFDBITS)) |= ((fd_mask)1 << ((n) % NFDBITS)))
108 #define FD_CLR(n, p) (__XFDS_BITS((p), ((n)/NFDBITS)) &= ~((fd_mask)1 << ((n) % NFDBITS)))
111 #define FD_ISSET(n, p) ((__XFDS_BITS((p), ((n)/NFDBITS))) & ((fd_mask)1 << ((n) % NFDBITS)))
118 * The howmany(FD_SETSIZE, NFDBITS) computes the number of elements in the
123 ((howmany(FD_SETSIZE, NFDBITS) > 0 && (__XFDS_BITS(p, 0))) || \
124 (howmany(FD_SETSIZE, NFDBITS) > 1 && (__XFDS_BITS(p, 1))) || \
125 (howmany(FD_SETSIZE, NFDBITS) > 2 && (__XFDS_BITS(p, 2))) || \
126 (howmany(FD_SETSIZE, NFDBITS) > 3 && (__XFDS_BITS(p, 3))) || \
127 (howmany(FD_SETSIZE, NFDBITS) > 4 && (__XFDS_BITS(p, 4))) || \
128 (howmany(FD_SETSIZE, NFDBITS) > 5 && (__XFDS_BITS(p, 5))) || \
129 (howmany(FD_SETSIZE, NFDBITS) > 6 && (__XFDS_BITS(p, 6))) || \
130 (howmany(FD_SETSIZE, NFDBITS) > 7 && (__XFDS_BITS(p, 7))))
134 for (__i__ = 0; __i__ < howmany(FD_SETSIZE, NFDBITS); __i__++) \
139 for (__i__ = 0; __i__ < howmany(FD_SETSIZE, NFDBITS); __i__++) \
144 for (__i__ = 0; __i__ < howmany(FD_SETSIZE, NFDBITS); __i__++) \
149 for (__i__ = 0; __i__ < howmany(FD_SETSIZE, NFDBITS); __i__++) \