SIGWINCH (28)SIGWINCH (28) — Alteração no Tamanho da Janela
O tamanho da janela do terminal foi alterado.
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.
Códigos de Erro Relacionados
ETIMEDOUTETIMEDOUT — Conexão Expirou por Tempo Limite
Uma tentativa de conexão ou operação de rede falhou porque o host remoto não respondeu a tempo.
EACCESEACCES — Permissão Negada
O acesso solicitado a um arquivo ou recurso não é permitido pelas permissões de arquivo.
ENOENTENOENT — Arquivo ou Diretório Não Encontrado
O arquivo ou diretório especificado não existe no sistema de arquivos.
ESHUTDOWNESHUTDOWN — Não É Possível Enviar Após Encerramento
Uma operação de envio foi tentada após o encerramento da extremidade local do socket para escrita.
ENETUNREACHENETUNREACH — Rede Inacessível
Nenhuma rota para a rede de destino existe na tabela de roteamento.
SIGPIPE (13)SIGPIPE (13) — Sinal de Pipe Quebrado
O processo tentou escrever em um pipe ou socket cuja extremidade de leitura foi fechada.