Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
Data Fields
rb_fdset_t Struct Reference

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. More...
 
fd_setfdset
 File descriptors buffer. More...
 
int capa
 Maximum allowed number of FDs. More...
 

Detailed Description

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 5237 of file rb_mjit_min_header-3.1.3.h.

Field Documentation

◆ capa

int rb_fdset_t::capa

Maximum allowed number of FDs.

Definition at line 50 of file win32.h.

◆ fdset

fd_set * rb_fdset_t::fdset

File descriptors buffer.

Definition at line 5239 of file rb_mjit_min_header-3.1.3.h.

Referenced by rb_fd_select().

◆ maxfd

int rb_fdset_t::maxfd

Maximum allowed number of FDs.

Definition at line 5238 of file rb_mjit_min_header-3.1.3.h.


The documentation for this struct was generated from the following files: