- SIGWINCH
-
SIGWINCH (не POSIX) Описание: Изменение окна терминала (4.3BSD, Sun) По умолчанию: игнорировать коды SA_SIGINFO (не имеет специфических кодов) В некоторых Unix-системах «SIGWINCH» — сигнал, посылаемый программе при изменении размеров экранного окна управляющего терминала.
SIGWINCH — целочисленная константа, определенная в заголовочном файле
signal.h
. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.Этимология
SIG — общий префикс сигналов (от англ. signal), WINCH — сокращение англ. window changed — окно изменилось.
Использование
SIGWINCH посылается при изменении размеров управляющего терминала. Обычно это происходит, когда окно xterm (или другой программы эмуляции терминала в графической оболочке) изменяет свои размеры. Также это может возникать и на текстовой консоли при использовании текстовых оконных систем, например, GNU screen. Программа, обрабатывающая SIGWINCH, должна использовать этот сигнал для определения новых размеров терминала и необходимого обновления (полноэкранные ncurses-приложения должны пересчитать размеры и перерисовать свой интерфейс; шелл Unix — установить новые значения переменных окружения
COLUMNS
иLINES
.Сигналы POSIX SIGABRT | SIGALRM | SIGFPE | SIGHUP | SIGILL | SIGINT | SIGKILL | SIGPIPE | SIGQUIT | SIGSEGV | SIGTERM | SIGUSR1 | SIGUSR2 | SIGCHLD | SIGCONT | SIGSTOP | SIGTSTP | SIGTTIN | SIGTTOU | SIGBUS | SIGPOLL | SIGPROF | SIGSYS | SIGTRAP | SIGURG | SIGVTALRM | SIGXCPU | SIGXFSZ | Сигналы реального времени (определяемые пользователем) — SIGRTMIN — SIGRTMAX.
Некоторые сигналы не включенные в POSIX и синонимы SIGIOT | SIGEMT | SIGSTKFLT | SIGIO | SIGCLD | SIGPWR (SIGINFO) | SIGLOST | SIGWINCH | SIGUNUSED Категория:- Сигналы POSIX
Wikimedia Foundation. 2010.