SIGIO
[SIGIO] = "I/O possible",
[SIGIO] = "IO",
ksignal(f->async_p, SIGIO);
ksignal(f->async_p, SIGIO);
pgsigio(client->ec_sigio, SIGIO, 0);
pgsigio(sc->sm_sigio, SIGIO, 0);
ksignal(p, SIGIO);
ksignal(m->async, SIGIO);
ksignal(m->async, SIGIO);
pgsigio(kq->kq_sigio, SIGIO, 0);
ksignal(p, SIGIO);
pgsigio(logsoftc.sc_sigio, SIGIO, 0);
pgsigio(pb->sigio, SIGIO, 0);
pgsigio(tp->t_sigio, SIGIO, (tp->t_session != NULL));
pgsigio(tp->t_sigio, SIGIO, (tp->t_session != NULL));
pgsigio(so->so_sigio, SIGIO, 0);
d->bd_sig = SIGIO;
pgsigio(sc->tap_sigio, SIGIO, 0);
pgsigio(sc->tun_sigio, SIGIO, 0);
pgsigio(sc->tun_sigio, SIGIO, 0);
sigaction(SIGIO, &sa, NULL);
sigblock(sigmask(SIGALRM)|sigmask(SIGIO)|sigmask(SIGUSR1)|
sigblock(sigmask(SIGALRM)|sigmask(SIGIO)|sigmask(SIGQUIT)|
sigaddset(&ss, SIGIO);
sigaction(SIGIO, &sa, NULL);
{ "ttou", SIGTTOU }, { "io", SIGIO },
sigaddset (&act.sa_mask, SIGIO);
sigaction (SIGIO, &act, NULL);
send_thread_signal (suspender_tid, SIGIO);
send_process_signal (SIGIO);
if (sigcounts[SIGIO] != 0)
sigdelset (&suspender_mask, SIGIO); /* ignore */
sigaddset (&wait_mask, SIGIO); /* ignore */
sigaddset (&act.sa_mask, SIGIO);
sigaction (SIGIO, &act, NULL);
send_thread_signal (tid, SIGIO);
send_process_signal (SIGIO);
if (sigcounts[SIGIO] != 0)
case SIGIO: return("IO");