| 134 | return fds->fds_bits[fd / 8] & (1 << (fd % 8)); |
| 135 | } |
| 136 | static inline void FD_SET(int fd, fd_set_t* fds) { |
| 137 | assert(fd < FD_SETSIZE); |
| 138 | fds->fds_bits[fd / 8] |= 1 << (fd % 8); |
| 139 | } |
| 140 | static inline void FD_ZERO(fd_set_t* fds) { |
| 141 | memset(fds, 0, sizeof(fd_set_t)); |
| 142 | } |