mirror of
https://github.com/boostorg/asio.git
synced 2026-02-02 08:22:08 +00:00
The epoll_reactor now supports the use of regular file descriptors with posix::stream_descriptor, provided the I/O operations on them never fail with EAGAIN or EWOULDBLOCK. If the descriptor cannot be added to the epoll set using epoll_ctl, and errno is EPERM (indicating an unsupported descriptor type), then no error condition is raised. Instead, any operation which would require a trip through the reactor will fail.