class

Termisu::IOError

Inherits Termisu::Error / Exception / Reference / Object

Error raised for terminal I/O operations.

Wraps system-level I/O errors with additional context about the operation that failed. Handles EINTR transparently via retry.

Constructors

new(errno : Errno, operation : String)
Source
read_failed(errno : Errno) : IOError

Creates an error for a failed read() call.

Source
select_failed(errno : Errno) : IOError

Creates an error for a failed select() call.

Source

Instance methods

errno

The underlying system errno value.

Source