|
Ruby 4.0.0dev (2025-12-12 revision 175a0d5f1ad545d5f722e959a766eeed52e29ca1)
|
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.