Lines Matching defs:el
52 #include "el.h"
119 sig_init(EditLine *el)
124 el->el_signal = el_malloc(sizeof(*el->el_signal));
125 if (el->el_signal == NULL)
128 nset = &el->el_signal->sig_set;
136 el->el_signal->sig_action[i].sa_handler = SIG_ERR;
137 el->el_signal->sig_action[i].sa_flags = 0;
138 sigemptyset(&el->el_signal->sig_action[i].sa_mask);
151 sig_end(EditLine *el)
154 el_free(el->el_signal);
155 el->el_signal = NULL;
163 sig_set(EditLine *el)
173 sel = el;
174 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset);
180 el->el_signal->sig_action[i] = osa;
190 sig_clr(EditLine *el)
195 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset);
198 if (el->el_signal->sig_action[i].sa_handler != SIG_ERR)
200 &el->el_signal->sig_action[i], NULL);