SIGWINCH
handle_winch(SIGWINCH);
signal(SIGWINCH, handle_winch);
if (setsig(&sigtraps[SIGWINCH], x_sigwinch, SS_RESTORE_ORIG|SS_SHTRAP))
sigtraps[SIGWINCH].flags |= TF_SHELL_USES;
case SIGWINCH: {
(void)sigaction(SIGWINCH, &sa, NULL);
signal(SIGWINCH, winch_catcher);
(void) signal(SIGWINCH, winch_catcher);
signal(SIGWINCH, sigresize);
signal(SIGWINCH, SIG_DFL);
#if HAVE_SIZECHANGE && USE_SIGWINCH && defined(SIGWINCH)
(void) sigaddset(&mask, SIGWINCH);
pthread_kill(_nc_globals.read_thread, SIGWINCH);
#ifdef SIGWINCH
if (sig != SIGWINCH)
|| (sig == SIGWINCH && old_act.sa_handler == SIG_IGN)
|| (sig == SIGWINCH && ohandler == SIG_IGN)
CatchIfDefault(SIGWINCH, handle_SIGWINCH);
#ifdef SIGWINCH
case SIGWINCH:
(void) sigaddset(&nset, SIGWINCH);
case SIGWINCH:
case SIGWINCH:
_DO(SIGWINCH)
(void) sigaddset(&nset, SIGWINCH);
pgsignal(tp->t_pgrp, SIGWINCH, 1);
(void)signal(SIGWINCH, setttywidth);
(void) lsignal(SIGWINCH, sigwinch);
(void) lsignal(SIGWINCH, SIG_IGN);
signal(SIGWINCH, winchhandler);
siginterrupt(SIGWINCH, 1);
(void)sigaction(SIGWINCH, &sa, NULL);
killpg(pgrp, SIGWINCH);
ssh_signal(SIGWINCH, window_change_handler);
ssh_signal(SIGWINCH, SIG_DFL);
ssh_signal(SIGWINCH, control_client_sigrelay);
ssh_signal(SIGWINCH, control_client_sigrelay);
ssh_signal(SIGWINCH, sig_winch);
signal(SIGWINCH, sig_resize);
signal(SIGWINCH, sig_winch);
(void) signal(SIGWINCH, sendwin);
case SIGWINCH:
signal_set(&tp->ev_sigwinch, SIGWINCH, proc_signal_cb, tp);
sigaction(SIGWINCH, &sa, NULL);
(void) signal(SIGWINCH, sigwinch);
(void) signal(SIGWINCH, sigwinch);
setsig(SIGWINCH, &clp->oact[INDX_WINCH], h_winch)
setsig(SIGWINCH, NULL, h_winch)
(void)sigaction(SIGWINCH, NULL, &clp->oact[INDX_WINCH]);
signal_set(&ev_sigwinch, SIGWINCH, on_signal, NULL);
case SIGWINCH: