SIGIO_MASK
signals_pending |= SIGIO_MASK;
if (save_pending & SIGIO_MASK)
if (!(signals_pending & SIGIO_MASK) && (signals_active & SIGALRM_MASK))
signals_pending |= SIGIO_MASK;
signals_pending |= SIGIO_MASK;