SIGWINCH

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.

Etymologie

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.

Použití

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.