SIGWINCH (ne POSIX) | |
---|---|
Popis | Změna okna terminálu (4.3 BSD , Sun) |
Výchozí | ignorovat |
SA_SIGINFO kódy | |
Nemá žádné specifické kódy |
" SIGWINCH " je signál odeslaný programu , když se na některých unixových systémech změní velikost okna ovládacího terminálu .
SIGWINCH je celočíselná konstanta definovaná v signal.h. Místo čísel se používají symbolické názvy signálů, protože čísla signálů se mohou v různých implementacích lišit.
SIG je běžná signální předpona (z anglického signal ), WINCH je zkratka angličtiny. okno změněno - okno se změnilo.
SIGWINCH je odeslán při změně velikosti ovládacího terminálu. K tomu obvykle dochází, když okno xterm (nebo jiný program pro emulaci terminálu v grafickém prostředí) změní svou velikost. Může se také objevit na textové konzoli při použití textových okenních systémů, jako je GNU obrazovka . Program obsluhující SIGWINCH by měl tento signál použít k určení nové velikosti terminálu a podle potřeby jej aktualizovat ( aplikace ncurses na celou obrazovku by měly změnit velikost a překreslit své rozhraní; unixové shelly by měly nastavit nové proměnné prostředí COLUMNS a LINES.
POSIX signály | |||
---|---|---|---|
| |||
|