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