|
Ruby 3.5.0dev (2025-10-29 revision d0c7234bc79e9b0e415c29ae3250bde12d791b4c)
|
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.