Zum Inhalt springen
Linux/POSIX-FehlerInfo
SIGWINCH (28)

SIGWINCH (28) — Terminalfenstergröße geändert

Die Größe des Terminalfensters hat sich geändert.

linuxmacosunix

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.

Offizielle Dokumentation

Verwandte Fehlercodes