Lines Matching refs:el_signal
82 sel->el_signal->sig_no = signo; in sig_handler()
105 (void) sigaction(signo, &sel->el_signal->sig_action[i], NULL); in sig_handler()
106 sel->el_signal->sig_action[i].sa_handler = SIG_ERR; in sig_handler()
107 sel->el_signal->sig_action[i].sa_flags = 0; in sig_handler()
108 sigemptyset(&sel->el_signal->sig_action[i].sa_mask); in sig_handler()
124 el->el_signal = el_malloc(sizeof(*el->el_signal)); in sig_init()
125 if (el->el_signal == NULL) in sig_init()
128 nset = &el->el_signal->sig_set; in sig_init()
136 el->el_signal->sig_action[i].sa_handler = SIG_ERR; in sig_init()
137 el->el_signal->sig_action[i].sa_flags = 0; in sig_init()
138 sigemptyset(&el->el_signal->sig_action[i].sa_mask); in sig_init()
154 el_free(el->el_signal); in sig_end()
155 el->el_signal = NULL; in sig_end()
174 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset); in sig_set()
180 el->el_signal->sig_action[i] = osa; in sig_set()
195 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset); in sig_clr()
198 if (el->el_signal->sig_action[i].sa_handler != SIG_ERR) in sig_clr()
200 &el->el_signal->sig_action[i], NULL); in sig_clr()