Ruby 3.2.1p31 (2023-02-08 revision 31819e82c88c6f8ecfaeb162519bfa26a14b21fd)
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.
 
fd_setfdset
 File descriptors buffer.
 
int capa
 Maximum allowed number of FDs.
 

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 71 of file largesize.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 73 of file largesize.h.

Referenced by rb_fd_select().

◆ maxfd

int rb_fdset_t::maxfd

Maximum allowed number of FDs.

Definition at line 72 of file largesize.h.


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