Ruby 3.5.0dev (2025-07-23 revision 7e64a68252d03412f1ac6c8b70d7139c377941a3)
|
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.