]> git.meshlink.io Git - meshlink/commitdiff
Signal trigger trivial implemetation
authorSaverio Proto <zioproto@gmail.com>
Sun, 1 Jun 2014 14:42:03 +0000 (16:42 +0200)
committerSaverio Proto <zioproto@gmail.com>
Sun, 1 Jun 2014 14:42:03 +0000 (16:42 +0200)
src/event.c

index d23f43bb03c9df683a4ac9a967346f1b7d9aeee5..b9ccf741c19de3a510dc7a340dc6aadac85d5975 100644 (file)
@@ -136,6 +136,13 @@ static void pipe_init(event_loop_t *loop) {
                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;