Lines Matching full:el_signal
78 sel->el_signal->sig_no = signo;
101 (void) sigaction(signo, &sel->el_signal->sig_action[i], NULL);
102 sel->el_signal->sig_action[i].sa_handler = SIG_ERR;
103 sel->el_signal->sig_action[i].sa_flags = 0;
104 sigemptyset(&sel->el_signal->sig_action[i].sa_mask);
119 el->el_signal = el_malloc(sizeof(*el->el_signal));
120 if (el->el_signal == NULL)
123 nset = &el->el_signal->sig_set;
131 el->el_signal->sig_action[i].sa_handler = SIG_ERR;
132 el->el_signal->sig_action[i].sa_flags = 0;
133 sigemptyset(&el->el_signal->sig_action[i].sa_mask);
149 el_free(el->el_signal);
150 el->el_signal = NULL;
168 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset);
174 el->el_signal->sig_action[i] = osa;
190 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset);
193 if (el->el_signal->sig_action[i].sa_handler != SIG_ERR)
195 &el->el_signal->sig_action[i], NULL);