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.
SIG er et almindeligt signalpræfiks (fra engelsk signal ), WINCH er en forkortelse af engelsk. vindue ændret - vinduet er ændret.
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.
POSIX- signaler | |||
---|---|---|---|
| |||
|