std1.0.0-beta-7 SafeC docs

std :: sched::reactor

Macro SCHED_READ

#include <std/sched/reactor.h> source

#define SCHED_READ 1

Portable readiness filter ids used by Reactor::add/remove and TaskScheduler::await_fd/unblock_fd — translated internally to OS-specific values (e.g. EVFILT_READ/WRITE/SIGNAL for the kqueue backend, EPOLLIN/EPOLLOUT+signalfd for epoll). For SCHED_SIGNAL, the 'fd' parameter of add/remove/await_fd is actually a signal number, not a file descriptor.