Ir para o conteúdo
Erros de Linux/POSIXInformação
SIGWINCH (28)

SIGWINCH (28) — Alteração no Tamanho da Janela

O tamanho da janela do terminal foi alterado.

linuxmacosunix

O que causa este erro

O usuário redimensionou o terminal. O kernel envia SIGWINCH ao grupo de processos em primeiro plano.

Como corrigir

Instale um handler que consulte o novo tamanho do terminal com `ioctl(TIOCGWINSZ)` e redesenhe a interface. Bibliotecas como ncurses tratam isso automaticamente.

Documentação Oficial

Códigos de Erro Relacionados