Ruby 3.5.0dev (2025-02-22 revision 412997300569c1853c09813e4924b6df3d7e8669)
|
The data structure which wraps the fd_set bitmap used by select(2). More...
#include <largesize.h>
Data Fields | |
int | maxfd |
Maximum allowed number of FDs. | |
fd_set * | fdset |
File descriptors buffer. | |
int | capa |
Maximum allowed number of FDs. | |
The data structure which wraps the fd_set bitmap used by select(2).
This allows Ruby to use FD sets larger than that allowed by historic limitations on modern platforms.
Definition at line 71 of file largesize.h.
int rb_fdset_t::capa |
Maximum allowed number of FDs.
Definition at line 50 of file win32.h.
Referenced by rb_w32_fd_copy(), and rb_w32_fd_dup().
fd_set * rb_fdset_t::fdset |
File descriptors buffer.
Definition at line 73 of file largesize.h.
Referenced by rb_fd_select(), rb_w32_fd_copy(), and rb_w32_fd_dup().
int rb_fdset_t::maxfd |
Maximum allowed number of FDs.
Definition at line 72 of file largesize.h.