Lines Matching defs:el
47 #include "el.h"
112 sig_init(EditLine *el)
117 el->el_signal = el_malloc(sizeof(*el->el_signal));
118 if (el->el_signal == NULL)
121 nset = &el->el_signal->sig_set;
129 el->el_signal->sig_action[i].sa_handler = SIG_ERR;
130 el->el_signal->sig_action[i].sa_flags = 0;
131 sigemptyset(&el->el_signal->sig_action[i].sa_mask);
144 sig_end(EditLine *el)
147 el_free((ptr_t) el->el_signal);
148 el->el_signal = NULL;
156 sig_set(EditLine *el)
166 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset);
172 el->el_signal->sig_action[i] = osa;
174 sel = el;
183 sig_clr(EditLine *el)
188 (void) sigprocmask(SIG_BLOCK, &el->el_signal->sig_set, &oset);
191 if (el->el_signal->sig_action[i].sa_handler != SIG_ERR)
193 &el->el_signal->sig_action[i], NULL);