SIGWINCH

SIGWINCH (ikke POSIX)
Beskrivelse Ændring af terminalvinduet (4.3 BSD , Sun)
Standard ignorere
SA_SIGINFO Koder
Har ingen specifikke koder

" SIGWINCH " er et signal, der sendes til et program, når kontrolterminalens skærmvindue ændres på nogle Unix-systemer .

SIGWINCH er en heltalskonstant defineret i signal.h. De symbolske navne på signalerne bruges i stedet for numrene, da numrene på signalerne kan være forskellige i forskellige implementeringer.

Etymologi

SIG  er et almindeligt signalpræfiks (fra engelsk signal ), WINCH  er en forkortelse af engelsk. vindue ændret  - vinduet er ændret.   

Brug

SIGWINCH sendes, når den kontrollerende terminal ændres. Dette sker normalt, når xterm (eller et andet terminalemuleringsprogram i en grafisk shell) vindue ændrer størrelse. Det kan også forekomme på en tekstkonsol, når du bruger tekstbaserede vinduessystemer såsom GNU-skærm . Et program, der håndterer SIGWINCH, bør bruge dette signal til at bestemme den nye størrelse på terminalen og opdatere den efter behov ( ncurses - applikationer i fuld skærm skal ændre størrelsen og tegne deres grænseflade igen; Unix-skaller skal indstille nye miljøvariabler COLUMNS og LINES.