130#if defined(XTC_IO_BACKEND_EPOLL)
132#elif defined(XTC_IO_BACKEND_KQUEUE)
137#elif defined(XTC_IO_BACKEND_SOLARIS)
139 struct __xtc_solaris_reg *reg_fds;
142#elif defined(XTC_IO_BACKEND_IOCP)
145 _Atomic
int wakeup_pending;
146 struct __xtc_iocp_reg **reg_iocp;
149 struct __xtc_iocp_reg **dead_iocp;
152 struct __xtc_iocp_aio *aio_pend;
155#elif defined(XTC_IO_BACKEND_AIX)
160#elif defined(XTC_IO_BACKEND_URING)
161 struct io_uring ring;
162 struct __xtc_uring_fd *fds;
163 struct __xtc_uring_fd *zombies;
164#elif defined(XTC_IO_BACKEND_POLL)
169#elif defined(XTC_IO_BACKEND_SELECT)
177#elif defined(XTC_IO_BACKEND_SIM)
181 struct __xtc_sim_io *sim;