#include "utils.h"
#include "xalloc.h"
-event_loop_t *loop;
-
static int io_compare(const io_t *a, const io_t *b) {
return a->fd - b->fd;
}
io_add(loop, &loop->signalio, signalio_handler, NULL, loop->pipefd[0], IO_READ);
}
+void signal_trigger(event_loop_t *loop, signal_t *sig) {
+
+loop->pipefd[1]=sig->signum;
+return;
+
+}
+
void signal_add(event_loop_t *loop, signal_t *sig, signal_cb_t cb, void *data, uint8_t signum) {
if(sig->cb)
return;