Přeskočit na obsah
Linux/POSIX chybyInformace
SIGIO (29)

SIGIO (29) — Signál připravenosti I/O

Deskriptor souboru je připraven pro I/O; používá se se signálově řízeným asynchronním I/O.

linuxunix

Co způsobuje tuto chybu

Proces povolil signálově řízené I/O pomocí fcntl(F_SETFL, O_ASYNC). Jádro odesílá SIGIO, když je deskriptor připraven.

Jak to opravit

Nainstalujte obslužnou rutinu SIGIO pro provádění I/O. Moderní aplikace upřednostňují epoll() nebo io_uring() před signálově řízeným I/O.

Oficiální dokumentace

Související chybové kódy