Linux/POSIX 错误信息
SIGWINCH (28)SIGWINCH (28) — 终端窗口大小变更
终端窗口大小发生了变化。
linuxmacosunix
导致此错误的原因
用户调整了终端窗口大小,内核向前台进程组发送 SIGWINCH。
如何修复
安装处理程序,通过 ioctl(TIOCGWINSZ) 查询新的终端尺寸并重绘 UI。ncurses 等库会自动处理此信号。
相关错误代码
Linux/POSIX 错误错误
ETIMEDOUTETIMEDOUT — 连接超时
连接尝试或网络操作因远端主机未及时响应而失败。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EACCESEACCES — 权限被拒绝
文件权限不允许对文件或资源进行所请求的访问。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
ENOENTENOENT — 文件或目录不存在
文件系统中不存在指定的文件或目录。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
ESHUTDOWNESHUTDOWN — 套接字关闭后无法发送
套接字本地写入端已关闭后,仍尝试执行发送操作。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
ENETUNREACHENETUNREACH — 网络不可达
路由表中不存在到目标网络的路由。
linuxmacosunix
查看详情 Linux/POSIX 错误警告
SIGPIPE (13)SIGPIPE (13) — 管道破裂信号
进程尝试向读端已关闭的管道或套接字写入数据。
linuxmacosunix
查看详情