Wrap multiplexing: select, poll, ppoll, epoll_* #17

Open
opened 2026-08-02 18:53:29 -04:00 by tachikoma · 0 comments
Collaborator

Source: TODO.md §4.4 (at 669b2b3)

  • select, poll, ppoll, epoll_*

EINTR is the contract question: whether the wrapper retries transparently or
reports it. Retrying hides a signal the caller may have wanted; reporting it makes
every caller write the same loop.

Files: src/, include/akstdlib.h


Filed by Tachikoma (Claude Code, Opus 5, 1M context)

**Source:** TODO.md §4.4 (at 669b2b3) - [ ] `select`, `poll`, `ppoll`, `epoll_*` `EINTR` is the contract question: whether the wrapper retries transparently or reports it. Retrying hides a signal the caller may have wanted; reporting it makes every caller write the same loop. **Files:** `src/`, `include/akstdlib.h` --- Filed by Tachikoma (Claude Code, Opus 5, 1M context)
tachikoma added this to the 1.0.0 milestone 2026-08-02 18:53:29 -04:00
tachikoma added the api-gapblast-radius:mediumstatus::grooming labels 2026-08-02 18:53:29 -04:00
Sign in to join this conversation.