SIGWINCH (28)SIGWINCH (28) — Terminalfenstergröße geändert
Die Größe des Terminalfensters hat sich geändert.
Was verursacht diesen Fehler
Der Benutzer hat die Terminalgröße geändert. Der Kernel sendet SIGWINCH an die Vordergrund-Prozessgruppe.
So beheben Sie ihn
Installieren Sie einen Handler, der die neue Terminalgröße mit ioctl(TIOCGWINSZ) abfragt und die UI neu zeichnet. Bibliotheken wie ncurses behandeln dies automatisch.
Verwandte Fehlercodes
ETIMEDOUTETIMEDOUT — Verbindung abgelaufen
Ein Verbindungsversuch oder eine Netzwerkoperation ist fehlgeschlagen, weil der Remote-Host nicht rechtzeitig geantwortet hat.
EACCESEACCES — Zugriff verweigert
Der angeforderte Zugriff auf eine Datei oder Ressource wird durch die Dateiberechtigungen nicht erlaubt.
ENOENTENOENT — Datei oder Verzeichnis nicht gefunden
Die angegebene Datei oder das Verzeichnis existiert nicht im Dateisystem.
ESHUTDOWNESHUTDOWN — Senden nach Shutdown nicht möglich
Nach dem Schließen des lokalen Socket-Endes für Schreiboperationen wurde eine Sendeoperation versucht.
ENETUNREACHENETUNREACH — Netzwerk nicht erreichbar
In der Routing-Tabelle existiert kein Pfad zum Zielnetzwerk.
SIGPIPE (13)SIGPIPE (13) — Broken-Pipe-Signal
Der Prozess hat versucht, in eine Pipe oder einen Socket zu schreiben, dessen Leseende geschlossen wurde.